Para encontrar documentos con matrices, con elementos nulos, ejecute:
db.collection.find({"keyWithArray":{$elemMatch:{"$in":[null], "$exists":true}}})
Según safaribooksonline
adecuado null la coincidencia se realiza usando $in (porque no puede usar $eq con null ). Además, comparando con null :
{"something":null}
hará coincidir los documentos con el campo "algo" establecido en nulo y cada documento que no tenga ningún campo "algo". Por lo tanto, debemos asegurarnos de que la clave existe usando $exists .