Карта MongoDB Уменьшить Исключить, когда Количество = 0 - PullRequest
1 голос
/ 20 февраля 2012

В моем уменьшении карты, которое получает счетчик, я не хочу, чтобы документ отображался в моих результатах, где счетчик равен 0, поэтому, как я могу исключить их из отображения в результатах, я предполагаю, что сделал бы это вЗавершить функцию, но как удалить документ, в котором count = 0.

Могу ли я сделать что-то подобное и как мне это сделать?

function Finalize(key, reduced) {

if reduced.count == 0 {
delete reduced;
}
    return reduced;
}

1 Ответ

3 голосов
/ 20 февраля 2012

Финализация не может исключать документы из вывода. Вы можете удалить все данные, сохранить идентификатор, но документ будет возвращен / записан.

Вот проблема смотреть / голосовать .

...