डॉट (.) नोटेशन की मदद से नेस्टेड ऐरे से एक विशेष एलिमेंट निकालें। पहले कलेक्शन बनाएं:
> db.extractParticularElementDemo.insertOne({
"_id": 101,
"StudentName": "John",
"StudentInformation": [
{
"Age": 21,
"StudentPersonalInformation": [
{
"StudentNickName": "Mike",
"StudentFamilyDetails": [
{ "FatherName": "Carol" }
]
},
{
"StudentAnotherName": "David",
"StudentFamilyDetails": [
{ "FatherName": "Robert" }
]
}
]
}
]
});
{ "acknowledged": true, "insertedId": 101 }
सभी डॉक्यूमेंट्स देखें:
> db.extractParticularElementDemo.find().pretty();
आउटपुट:
नेस्टेड ऐरे से विशेष एलिमेंट निकालने की क्वेरी:
> db.extractParticularElementDemo.find( {'StudentInformation.StudentPersonalInformation.StudentFamilyDetails.FatherName': 'Carol'}, {'StudentInformation.StudentPersonalInformation.StudentFamilyDetails.FatherName': 1, "_id": 0} ).pretty();परिणाम: