উপাদান(গুলি) মেলাতে এবং সরাতে, MongoDB $pullAll ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.removeElementsDemo.insertOne({"ListOfNames":["Mike","Sam","David","Carol"]});
{
"acknowledged" : true,
"insertedId" : ObjectId("5e071e5a25ddae1f53b62203")
} Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.removeElementsDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{
"_id" : ObjectId("5e071e5a25ddae1f53b62203"),
"ListOfNames" : [
"Mike",
"Sam",
"David",
"Carol"
]
} এখানে একটি অ্যারে −
থেকে উপাদান(গুলি) মেলানোর এবং অপসারণের জন্য ক্যোয়ারী রয়েছে> db.removeElementsDemo.update(
... { },
... {
... $pullAll:
... {
... "ListOfNames": ["Carol"]
... }
... }
... );
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 }) Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.removeElementsDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট তৈরি করবে। উপরে, আমরা শুধুমাত্র একটি মান −
সরিয়ে দিয়েছি{
"_id" : ObjectId("5e071e5a25ddae1f53b62203"),
"ListOfNames" : [
"Mike",
"Sam",
"David"
]
}