tutorial - MongoDB: ¿encuentra un documento por inexistencia de un campo?
mongodb ventajas y desventajas (1)
¿Hay alguna manera de especificar una condición de "donde el documento no contiene el campo"?
Por ejemplo, solo quiero encontrar el primero de estos 2 porque no tiene el campo "precio".
{"fruit":"apple", "color":"red"}
{"fruit":"banana", "color":"yellow", "price":"2.00"}
Pruebe el operador $exists
:
db.mycollection.find({ "price" : { "$exists" : false } })
y mira su documentación .