অ্যারে এলিমেন্ট মুছে ফেলতে সহজে $pull এবং update() ব্যবহার করুন। ডকুমেন্টসহ একটি কলেকশন তৈরি করি:
> db.demo146.insertOne({"ListOfEmployeeNames":["Chris","David","Bob","Mike"]});
{ "acknowledged" : true, "insertedId" : ObjectId("5e32f54ffdf09dd6d08539bd") }
find() মেথড দিয়ে সব ডকুমেন্ট দেখান:
> db.demo146.find();
আউটপুট:
{ "_id" : ObjectId("5e32f54ffdf09dd6d08539bd"), "ListOfEmployeeNames" : [ "Chris", "David", "Bob", "Mike" ] }
MongoDB-তে অ্যারে এলিমেন্ট মুছে ফেলার কোয়েরি (Bob মুছে ফেলা):
> db.demo146.update({}, { "$pull": { "ListOfEmployeeNames": "Bob" } });
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
আপডেট পরে find() দিয়ে ডকুমেন্ট দেখান:
> db.demo146.find();
ফলাফল (Bob মুছে যাওয়া):
{ "_id" : ObjectId("5e32f54ffdf09dd6d08539bd"), "ListOfEmployeeNames" : [ "Chris", "David", "Mike" ] }