सरणियों के साथ दस्तावेज़ खोजने के लिए, शून्य तत्वों के साथ कृपया चलाएँ:
db.collection.find({"keyWithArray":{$elemMatch:{"$in":[null], "$exists":true}}})
safaribooksonline
के अनुसार उचित null
$in
. का उपयोग करके मिलान किया जाता है (क्योंकि आप $eq
. का उपयोग नहीं कर सकते null
. के साथ साथ ही, null
. के साथ तुलना करना :
{"something":null}
"कुछ" फ़ील्ड के साथ दस्तावेज़ों से मेल खाएगा जो शून्य पर सेट है और प्रत्येक दस्तावेज़ जिसमें "कुछ" फ़ील्ड बिल्कुल नहीं है। इस प्रकार हमें यह सुनिश्चित करना होगा कि $exists
. का उपयोग करके कुंजी मौजूद है ।