Votre reduce
la fonction doit résumer le count
valeurs, pas seulement en ajoutant 1
pour chaque valeur. Sinon, la sortie d'un reduce
ne peut pas être correctement utilisé comme entrée dans un autre reduce
. Essayez ceci à la place :
var R = function (key, values) {
var sum = 0;
values.forEach(function(x) {
sum += x.count;
});
var result = {
count : sum
};
return result;
}