null要素を含む配列を含むドキュメントを検索するには、次のコマンドを実行してください:
db.collection.find({"keyWithArray":{$elemMatch:{"$in":[null], "$exists":true}}})
safaribooksonline
によると 適切なnull マッチングは$inを使用して実行されます ($eqは使用できないため nullを使用 )。また、nullとの比較 :
{"something":null}
「something」フィールドがnullに設定されているドキュメントと、「something」フィールドがまったくないすべてのドキュメントが一致します。したがって、$existsを使用してキーが存在することを確認する必要があります 。