কম্পিউটার টিউটোরিয়াল

MongoDB-তে অ্যারে থেকে নির্দিষ্ট এলিমেন্ট মুছে ফেলা


নির্দিষ্ট এলিমেন্ট মুছে ফেলতে $pull ব্যবহার করুন। ডকুমেন্টসহ একটি কলেকশন তৈরি করি:

> db.demo125.insertOne({"ListOfNames":["John","Chris","Bob","David","Carol"]});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2f304068e7f832db1a7f55") }

find() মেথড দিয়ে সব ডকুমেন্ট দেখান:

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

আউটপুট:

{ "_id" : ObjectId("5e2f304068e7f832db1a7f55"), "ListOfNames" : [ "John", "Chris", "Bob", "David", "Carol" ] }

MongoDB-তে অ্যারে থেকে নির্দিষ্ট এলিমেন্ট মুছে ফেলার কোয়েরি:

> db.demo125.update(
    { },
    { $pull: { ListOfNames: { $in: [ "David" ] } } },
    { multi: true }
)
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

আপডেট után find() দিয়ে ডকুমেন্ট দেখান:

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

ফলাফল (David মুছে যাওয়া):

{ "_id" : ObjectId("5e2f304068e7f832db1a7f55"), "ListOfNames" : [ "John", "Chris", "Bob", "Carol" ] }

  1. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে নির্দিষ্ট এলিমেন্ট কীভাবে সরাবেন?

  2. সুইফট অ্যারে (Array) থেকে স্পেসিফিক এলিমেন্ট রিমুভ (Remove) করার পদ্ধতি

  3. MongoDB কালেকশন থেকে ডুপ্লিকেট রিমুভ করার পদ্ধতি

  4. C# অ্যারে থেকে এলিমেন্ট ডিলিট/রিমুভ কীভাবে করবেন?