Um Dokumente mit Arrays mit Null-Elementen zu finden, führen Sie bitte Folgendes aus:
db.collection.find({"keyWithArray":{$elemMatch:{"$in":[null], "$exists":true}}})
Laut safaribooksonline
richtiger null Der Abgleich erfolgt mit $in (weil Sie $eq nicht verwenden können mit null ).Auch Vergleich mit null :
{"something":null}
ordnet Dokumente zu, bei denen das Feld "etwas" auf null gesetzt ist, sowie alle Dokumente, die überhaupt kein Feld "etwas" haben. Daher müssen wir mit $exists sicherstellen, dass der Schlüssel existiert .