Il tuo reduce
la funzione dovrebbe sommare il count
valori, non solo aggiungendo 1
per ogni valore. Altrimenti l'output di un reduce
non può essere utilizzato correttamente come input in un altro reduce
. Prova invece questo:
var R = function (key, values) {
var sum = 0;
values.forEach(function(x) {
sum += x.count;
});
var result = {
count : sum
};
return result;
}