Карта MongoDB уменьшается исключить, когда count = 0

StackOverflow https://stackoverflow.com/questions/9354552

  •  28-10-2019
  •  | 
  •  

Вопрос

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

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

function Finalize(key, reduced) {

if reduced.count == 0 {
delete reduced;
}
    return reduced;
}
Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top