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