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