কম্পিউটার

MongoDB-তে অবজেক্টের অ্যারের মধ্যে নেস্ট করা স্ট্রিংগুলির একটি অ্যারে আপডেট করুন


আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> 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" :[ ] } ] }

  1. MongoDB এ একটি অ্যারের ভিতরে উপাদান আপডেট করবেন?

  2. নেস্টেড অ্যারে সাজানোর জন্য MongoDB ক্যোয়ারী?

  3. নেস্টেড নথি আপডেট করার জন্য MongoDB ক্যোয়ারী

  4. MongoDB এর সাথে নির্দিষ্ট নেস্টেড নথিগুলির জন্য অবজেক্টের অ্যারের উপর প্রশ্ন করছেন?