Mongoose + mongo + nodejs хочу чтобы при поиске по

несуществующему полю в документе возвращало пустой объект, такое возможно? сейчас возвращает все документы

5 ответов

18 просмотров

Проверяйте условие, если под выборку ничего не попало то ничего и не выдаст, а у вас уже чтото выдает

Alena- Автор вопроса
Nick
Проверяйте условие, если под выборку ничего не поп...

когда в фильтре поля которые не существуют в схеме - выдает все документы

Alena
когда в фильтре поля которые не существуют в схеме...

Есть подозрение, что монгуз фильтрует запрос, убирая из него те поля, что не указаны в схеме

Можно к полю написать {$exists: true}

Похожие вопросы

Обсуждают сегодня

соответственно, вопрос: рекламировать где?
Akcium Сергей
7
Ребя, тут спрашивают, что лучше использовать для юзербота на java? 👀
Mars BATYA [NYА]
12
Диски перестали работать почему-то в Нидерландах тогда. 0кб в сек Никто как я понял не сможет посоветовать vds в Нидерландах ?
Stargrapefruit
16
D с большой буквы?
Михаил Фрускейт
8
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Друзья, привет! Попадает ли под нарушение такой сценарий: Бот выдаёт ссылку на личный сайт проекта (не сайт платёжной системы), где пользователь может пополнить свой условны...
Альберт Габдрахманов
1
Куда написать чтобы их Роскомнадзор ебнул как мтс за повышение тарифов?
Stargrapefruit
10
как в default.htm компонента указать путь к partial компонета чужого плагина? Надо расширить чужой компонент, который состоит из нескольких partial {% partial "@make_data_and...
Point 111
3
Добрый день, как получить обновленную версию плагина, при отсутствии лицензии octobercms? Хоть и плагин куплен
Artem Dmitrenko
5
Господа, кто тут мастер consul-template и nomad? Не осилил понять. Есть nomad нода, на ней раннится аллокейшн, в jobspec у него есть template , в файле темплейта я прохожусь ...
Peter H.
1
Карта сайта