কম্পিউটার

Update() এবং $pull ব্যবহার করে MongoDB সংগ্রহ থেকে একটি অ্যারে উপাদান সরানো হচ্ছে


আসুন প্রথমে ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করি -

> db.removingAnArrayElementDemo.insertOne({"UserMessage":["Hi","Hello","Bye"]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cef97bdef71edecf6a1f6a4") /প্রে> 

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন -

> db.removingAnArrayElementDemo.find().pretty();

আউটপুট

{ "_id" :ObjectId("5cef97bdef71edecf6a1f6a4"), "UserMessage" :[ "Hi", "Hello", "Bye" ]}

MongoDB -

থেকে একটি অ্যারে উপাদান অপসারণের জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে
> db.removingAnArrayElementDemo.update( {_id:ObjectId("5cef97bdef71edecf6a1f6a4")}, { "$pull":{ "UserMessage":"Hello" } });WriteResult, "{npserted" :{np1ed" " :0, "nModified" :1 })

আসুন আমরা ডকুমেন্টটি আবার পরীক্ষা করি:

> db.removingAnArrayElementDemo.find().pretty();

আউটপুট

<প্রে>{। "_id" :ObjectId("5cef97bdef71edecf6a1f6a4"), "UserMessage" :[ "হাই", "বাই" ]}

  1. MongoDB-তে একটি অ্যারে থেকে উপাদান কীভাবে মুছবেন?

  2. FindAndUpdate() ব্যবহার করে একটি অ্যারে আপডেট করতে MongoDB ক্যোয়ারী?

  3. MongoDB-তে $push ব্যবহার করে একটি শর্তের সাথে মিলে যাওয়া একটি অ্যারে উপাদান আপডেট করুন

  4. একটি MongoDB সংগ্রহে এর আইডির মাধ্যমে একটি অ্যারে এন্ট্রি অনুসন্ধান করা এবং আপডেট করা হচ্ছে