কম্পিউটার টিউটোরিয়াল

MongoDB-এ নেস্টেড অবজেক্ট (হ্যাশ) ভেতর কোয়েরি করা

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

নেস্টেড কোয়েরির আরও উদাহরণ


প্রজেকশনেও ডট নোটেশন

            
            
  1. MongoDB find() মেথড নিয়ে কাজ করা

  2. MongoDB-তে অ্যারے के ভেতরের এলিমেন্ট আপডেট

  3. MongoDB-এ অ্যারে অবজেক্টের মধ্যে একাধিক শর্ত ম্যাচ করা

  4. MongoDB-এ নির্দিষ্ট সংখ্যক রেকর্ড বের করা (limit() মেথড)

কপিরাইট © https://bd.wsxdn.com সমস্ত অধিকার সংরক্ষিত
স্ট্রাকচারকোয়েরি স্টাইলউদাহরণ
সিঙ্গল নেস্টেড অবজেক্টডট নোটেশন{"address.city": "Dhaka"}
অবজেক্ট অ্যারে$elemMatch{items: {$elemMatch: {name: "A", qty: {$gt: 5}}}}
সিম্পল অ্যারেসরাসরি ম্যাচ{tags: "red"}