ऑब्जेक्ट्स की सरणी के लिए नेस्टेड डॉक्यूमेंट्स पर क्वेरी करने के लिए find() का उपयोग करें। आइए एक कलेक्शन बनाते हैं:
> db.demo763.insertOne( { _id:1, CountryName:"US", "studentInformation": [ { StudentName:"Chris" }, { StudentName:"David", StudentAge:22 } ] } ); { "acknowledged" : true, "insertedId" : 1 }
find() से सभी डॉक्यूमेंट्स देखें:
> db.demo763.find();
आउटपुट:
विशिष्ट नेस्टेड डॉक्यूमेंट्स प्राप्त करने के लिए ऑब्जेक्ट्स की सरणी पर क्वेरी कैसे करें (StudentAge मौजूद हो):
> db.demo763.find({}, { studentInformation: { $elemMatch: { StudentAge: { $exists: true } } } })परिणाम: