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.