$unwind, $match, $project ব্যবহার করে নেস্টেড অ্যারে থেকে নির্দিষ্ট ভ্যালু বের করুন।
> db.demo761.insertOne({ "details": [ { "student": { "FullName": "Chris Brown" } } ] });
> db.demo761.insertOne({ "details": [ { "student": { "FullName": "Chris Taylor" } } ] });
এগ্রিগেশন কোয়েরি (FullName = "Chris Taylor"):
> db.demo761.aggregate([
{'$unwind':'$details'},
{'$match': { 'details.student.FullName':'Chris Taylor' }},
{'$project': { 'details.student.FullName': 1, '_id': 0 }}
])
ফলাফল: { "details" : { "student" : { "FullName" : "Chris Taylor" } } }