নেস্টেড অবজেক্টের অ্যারে ফিল্ড কোয়ারি করতে ডট নোটেশন ব্যবহার করুন।
নমুনা ডেটা
> db.demo194.insertOne({
"_id": 101,
"details": {"otherDetails": {"List1": ["MongoDB", "MySQL"], "List2": ["Java"], "List3": ["MongoDB", "C"]}}
});
> db.demo194.insertOne({
"_id": 102,
"details": {"otherDetails": {"List1": ["Java", "C"], "List2": ["C++"], "List3": ["Python", "Spring"]}}
});
কোয়ারি (List1-এ MongoDB আছে)
> db.demo194.find({"details.otherDetails.List1": "MongoDB"})
ফলাফল
{ "_id": 101, "details": {"otherDetails": {"List1": ["MongoDB", "MySQL"], "List2": ["Java"], "List3": ["MongoDB", "C"]}} }