Вашето reduce
функцията трябва да сумира count
стойности, а не просто добавяне на 1
за всяка стойност. В противен случай изходът на reduce
не може да се използва правилно като вход обратно в друго reduce
. Опитайте това вместо това:
var R = function (key, values) {
var sum = 0;
values.forEach(function(x) {
sum += x.count;
});
var result = {
count : sum
};
return result;
}