অ্যারে মান মুছে ফেলতে, MongoDB-তে $pull ব্যবহার করুন। $pull অপারেটর একটি বিদ্যমান অ্যারে থেকে একটি নির্দিষ্ট শর্তের সাথে মেলে এমন একটি মান বা মানগুলির সমস্ত দৃষ্টান্ত সরিয়ে দেয়৷
আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo535.insertOne( ... { ... ... "studentId" : "101", ... "studentName" : "Chris", ... "ListOfMailIds" : [ ... "[email protected]", ... "[email protected]" ... ] ... ... } ... ) { "acknowledged" : true, "insertedId" : ObjectId("5e8c82bfef4dcbee04fbbc00") }
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo535.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e8c82bfef4dcbee04fbbc00"), "studentId" : "101", "studentName" : "Chris", "ListOfMailIds" : [ "[email protected]", "[email protected]" ] }
MongoDB −
-এ একটি নথি থেকে অ্যারে মান মুছে ফেলার জন্য নিচের প্রশ্নটি রয়েছে> db.demo535.update( ... { _id: ObjectId("5e8c82bfef4dcbee04fbbc00") }, ... { $pull: { 'ListOfMailIds': '[email protected]' } } ... ); WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo535.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e8c82bfef4dcbee04fbbc00"), "studentId" : "101", "studentName" : "Chris", "ListOfMailIds" : [ "[email protected]" ] }