MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongo:encontre itens que não possuem um determinado campo


Sim, é possível usar $exists:
db.things.find( { a : { $exists : false } } ); // return if a is missing

Quando for true, $exists corresponde aos documentos que contêm o campo, incluindo documentos em que o valor do campo é nulo. Se for false, a consulta retornará apenas os documentos que não contenham o campo.