$unwind, $match, $project ব্যবহার করে এমবেডেড ডকুমেন্ট থেকে নির্দিষ্ট এলিমেন্ট বের করুন।
> db.demo744.insertOne({
studentInformation: [
{ studentName:"Robert", grade:"A" },
{ studentName:"Bob", grade:"C" },
{ studentName:"John", grade:"B" },
{ studentName:"Sam", grade:"A" }
]
});
এগ্রিগেশন কোয়েরি (grade = "A" वाले):
> db.demo744.aggregate(
{ $unwind: '$studentInformation' },
{ $match: {'studentInformation.grade':"A"} },
{ $project: {"studentInformation.studentName": 1} }
)
ফলাফল: Robert এবং Sam (grade A) রিটার্ন হয়েছে।