collection.find({ 'listsOfLists': [3,4] }).
यह संपत्ति पर सिर्फ एक "सीधा मिलान" है। MongoDB प्रत्येक सरणी तत्व को स्वचालित रूप से देखेगा। आपको $elemMatch
की ज़रूरत नहीं है
यहाँ।
यदि आप इसका उपयोग करते हैं, तो आपको एक ऑपरेटर अभिव्यक्ति की आवश्यकता होती है, जैसे $eq
:
collection.find({ 'listsOfLists': { '$elemMatch': { '$eq': [3,4] } } }).
लेकिन निश्चित रूप से इसकी आवश्यकता नहीं है जब तक कि "दो या अधिक" स्थितियां न हों जिन्हें वास्तव में सरणी तत्वों से मेल खाने की आवश्यकता होती है। यह क्या है $elemMatch
वास्तव में के लिए है।