আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo411. aggregate(... [... {$project :{... _id :0,... তথ্য :{$map :{ইনপুট :"$Information", as :"out ", ইন :["$$out.Name1", "$$out.Name2"]}}... }... }... ]... ){ "তথ্য" :[ [ "ক্রিস", "ডেভিড" ], [ "জন", "জন" ] ] }> db.demo412.insertOne(... {... "Information1" :[... {... "Information2" :[... "জন",... "ডেভিড"... ]... },... {... "তথ্য2" :[... "মাইক"... ]... }... ]। .. }...);{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e70f38b15dc524f70227683")}
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo412.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e70f38b15dc524f70227683"), "তথ্য1" :[ { "তথ্য2" :[ "জন", "ডেভিড" ] }, { "তথ্য2" :[ "মাইক" ] } ] প্রে>MongoDB −
-এ অবজেক্টের একটি অ্যারের মধ্যে নেস্ট করা স্ট্রিংগুলির একটি অ্যারে আপডেট করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে> db.demo412.updateMany(... { _id:ObjectId("5e70f38b15dc524f70227683") },... { $pull :{'Information1.$[].Information2' :"Mike" } }... );{ "স্বীকৃত" :সত্য, "matchedCount" :1, "modifiedCount" :1 }Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo412.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e70f38b15dc524f70227683"), "তথ্য1" :[ { "তথ্য2" :[ "জন", "ডেভিড" ] }, { "তথ্য2" :[ ] } ] }