Sí, es posible usando $exists:
db.things.find( { a : { $exists : false } } ); // return if a is missing
Cuando es verdadero, $exists coincide con los documentos que contienen el campo, incluidos los documentos donde el valor del campo es nulo. Si es falso, la consulta devuelve solo los documentos que no contienen el campo.