MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongo:trova gli oggetti che non hanno un determinato campo

Sì, è possibile utilizzare $exists:

db.things.find( { a : { $exists : false } } ); // return if a is missing

Quando è true, $exists corrisponde ai documenti che contengono il campo, inclusi i documenti in cui il valore del campo è nullo. Se è false, la query restituisce solo i documenti che non contengono il campo.