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.