নেস্টেড নথিগুলির জন্য অবজেক্টের অ্যারেতে অনুসন্ধান করতে, find() ব্যবহার করুন। আসুন আমরা নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo763.insertOne(
... {
... _id:1,
... CountryName:"US",
... "studentInformation": [
... {
... StudentName:"Chris",
... },
... {
... StudentName:"David",
... StudentAge:22
... }
... ]
... }
... );
{ "acknowledged" : true, "insertedId" : 1 } Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo763.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : 1, "CountryName" : "US", "studentInformation" : [ { "StudentName" : "Chris" }, { "StudentName" : "David", "StudentAge" : 22 } ] } নির্দিষ্ট নেস্টেড নথিগুলি আনার জন্য কীভাবে একটি অ্যারে অবজেক্ট জিজ্ঞাসা করতে হয় তা নিচে দেওয়া হল -
> db.demo763.find({},
... {
... studentInformation: {
... $elemMatch: {
... StudentAge: {
... $exists: true
... }
... }
... }
... }) এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : 1, "studentInformation" : [ { "StudentName" : "David", "StudentAge" : 22 } ] }