Então, eu estou tentando encontrar todos os registros que têm um campo definido e não é nulo.
Eu tento usar $exists
, no entanto, de acordo com a documentação do MongoDB, essa consulta retornará campos iguais a nulo.
$exists
corresponde a documentos que contêm o campo que armazena o valor nulo.
Então, agora estou assumindo que vou ter que fazer algo assim:
db.collection.find({ "fieldToCheck" : { $exists : true, $not : null } })
No entanto, sempre que tento fazer isso, recebo o erro [invalid use of $not]
Alguém tem uma idéia de como consultar isso?