Итак, я пытаюсь найти все записи, у которых есть поле, и не является нулевым.
Я пытаюсь использовать $exists
, однако, согласно документации MongoDB, этот запрос вернет поля, которые равны нулю.
$exists
соответствует файлам, содержащим поле, в котором хранится нулевое значение.
Итак, теперь я предполагаю, что мне нужно будет сделать что-то вроде этого:
db.collection.find({ "fieldToCheck" : { $exists : true, $not : null } })
Всякий раз, когда я пытаюсь это сделать, я получаю сообщение об ошибке [invalid use of $not]
У кого-нибудь есть идея, как запросить это?