$elemMatch ব্যবহার করে অ্যারে ভেতরের নির্দিষ্ট শর্ত পূরণকারী এলিমেন্ট বের করুন।
> db.demo763.insertOne({
_id:1, CountryName:"US",
"studentInformation": [ { StudentName:"Chris" }, { StudentName:"David", StudentAge:22 } ]
});
কোয়েরি (StudentAge ফিল্ড থাকা এলিমেন্ট):
> db.demo763.find({}, {
studentInformation: {
$elemMatch: { StudentAge: { $exists: true } }
}
})
ফলাফল: শুধু David অবজেক্ট রিটার্ন হয়েছে (যেখানে StudentAge আছে)।