Existe-t-il un moyen de spécifier une condition "où le document ne contient pas de champ"?
Par exemple, je veux trouver uniquement le premier de ces 2 car il n'a pas le champ "prix".
{"fruit":"apple", "color":"red"}
{"fruit":"banana", "color":"yellow", "price":"2.00"}
db.mycollection.find({ "price" : null })
Réponses:
Essayez l'
$exists
opérateur:et consultez sa documentation .
la source