Existe uma maneira de especificar uma condição de "onde o documento não contém o campo"?
Por exemplo, eu quero encontrar apenas o primeiro desses 2 porque ele não tem o campo "preço".
{"fruit":"apple", "color":"red"}
{"fruit":"banana", "color":"yellow", "price":"2.00"}
db.mycollection.find({ "price" : null })
Respostas:
Experimente o
$exists
operador:e veja sua documentação .
fonte