За да намерите документи с масиви, с нулеви елементи, моля, изпълнете:
db.collection.find({"keyWithArray":{$elemMatch:{"$in":[null], "$exists":true}}})
Според safaribooksonline
правилно null съвпадението се извършва с помощта на $in (защото не можете да използвате $eq с null ).Също така, сравнявайки с null :
{"something":null}
ще съпостави документи с поле "нещо", зададено на нула, и всеки документ, който изобщо няма поле "нещо". Затова трябва да се уверим, че ключът съществува, използвайки $exists .