Ihr reduce
Die Funktion sollte den count
zusammenfassen Werte, nicht nur das Hinzufügen von 1
für jeden Wert. Sonst die Ausgabe eines reduce
kann nicht richtig als Eingabe zurück in ein anderes reduce
verwendet werden . Versuchen Sie stattdessen Folgendes:
var R = function (key, values) {
var sum = 0;
values.forEach(function(x) {
sum += x.count;
});
var result = {
count : sum
};
return result;
}