কম্পিউটার

MongoDB-তে অবজেক্টআইডি-এর অ্যারে থেকে কীভাবে মান টানবেন?


অবজেক্টআইডির অ্যারে থেকে মান তুলতে, MongoDB-তে $pull ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo258.insertOne({"arrayOfObjectsId":[ ObjectId("5e47a5e81627c0c63e7dba92"),ObjectId("5e47a5e51627c0c63e7dbaserte") :"76dbaserta":"74700000000000000000000000000000000000 অবজেক্ট আইডি }

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo258.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e47a8211627c0c63e7dba97"), "arrayOfObjectsId" :[ ObjectId("5e47a5e81627c0c63e7dba92"), ObjectId("5e47a5e7dba92") 

অবজেক্টআইডি −

এর অ্যারে থেকে মান টেনে নেওয়ার জন্য নিচের প্রশ্নটি রয়েছে
> db.demo258.update( { }, { $pull:{ arrayOfObjectsId:{ $in:[ ObjectId("5e47a5e81627c0c63e7dba92") ] } } } );WriteResult({ "npmatched" :"Umatched :" 0, "nModified" :1 })

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo258.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e47a8211627c0c63e7dba97"), "arrayOfObjectsId" :[ ObjectId("5e47a5e51627c0c63e7dba91") ] }

  1. অ্যারে থেকে একাধিক মান টানতে MongoDB ক্যোয়ারী

  2. MongoDB তে একটি অবজেক্ট অ্যারে থেকে আইটেমগুলি কীভাবে পাবেন?

  3. MongoDB-তে অ্যারে টাইপ ক্ষেত্র মান কীভাবে বাদ দেওয়া যায়?

  4. MongoDB-তে একটি নথি থেকে আমি কিভাবে অ্যারে মান মুছে ফেলব?