У меня есть несколько документов с полем «статус» «Зеленый», «Красный», «Желтый».
Я уверен, что можно использовать MapReduce для получения сгруппированного ответа, содержащего три ключа (по одному для каждого статуса), каждый со значением, содержащим массив всех документов с этим ключом. Тем не менее, я изо всех сил пытаюсь использовать функции re (reduce).
Функция карты:
function(doc) {
emit(doc.status, doc);
}
Функция уменьшения: ???