MongoDB-এ নেস্টেড অবজেক্ট (হ্যাশ/সাব-ডকুমেন্ট) ভেতর কোয়েরি করতে ডট (.) নোটেশন ব্যবহার করা হয়।
ডেমো কলেকশন তৈরি
সকল ডকুমেন্ট দেখা
{ "_id" : ObjectId("5ca1ef1266324ffac2a7dc5e"), "ClientName" : "Larry", "ClientAge" : 23, "ClientDetails" : { "isEducated" : true, "ClientProject" : "University Management" } } { "_id" : ObjectId("5ca1ef7766324ffac2a7dc5f"), "ClientName" : "Chris", "ClientAge" : 26, "ClientDetails" : { "isEducated" : false, "ClientProject" : "Online Book Store" } }নেস্টেড ফিল্ড দিয়ে কোয়েরি (isEducated=false AND ClientProject="Online Book Store")
আউটপুট
ডট নোটেশন বনাম $elemMatch
| স্ট্রাকচার | কোয়েরি স্টাইল | উদাহরণ |
|---|---|---|
| সিঙ্গল নেস্টেড অবজেক্ট | ডট নোটেশন | {"address.city": "Dhaka"} |
| অবজেক্ট অ্যারে | $elemMatch | {items: {$elemMatch: {name: "A", qty: {$gt: 5}}}} |
| সিম্পল অ্যারে | সরাসরি ম্যাচ | {tags: "red"} |