несуществующему полю в документе возвращало пустой объект, такое возможно? сейчас возвращает все документы
Проверяйте условие, если под выборку ничего не попало то ничего и не выдаст, а у вас уже чтото выдает
когда в фильтре поля которые не существуют в схеме - выдает все документы
Как указываете?
Есть подозрение, что монгуз фильтрует запрос, убирая из него те поля, что не указаны в схеме
Можно к полю написать {$exists: true}
Обсуждают сегодня