ऑब्जेक्ट आईडी की सरणी से मूल्य खींचने के लिए, MongoDB में $pull का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo258.insertOne({"arrayOfObjectsId":[ ObjectId("5e47a5e81627c0c63e7dba92"),ObjectId("5e47a5e51627c0c63e7dba91")]");{ "acknowledge" :सच, "e47727c097")d"d" }पूर्व>संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo258.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e47a8211627c0c63e7dba97"), "arrayOfObjectsId" :[ ObjectId("5e47a5e81627c0c63e7dba92"), ObjectId("5e47a5e51627c0c63e7} ObjectIDs की सरणी से मान खींचने के लिए क्वेरी निम्नलिखित है -> db.demo258.update({ }, { $pull:{ arrayOfObjectsId:{ $in:[ObjectId("5e47a5e81627c0c63e7dba92") ]}}});RiteResult({"nMatched" :1, "nUpserted" :0, "nModified" :1 })संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo258.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e47a8211627c0c63e7dba97"), "arrayOfObjectsId" :[ ObjectId("5e47a5e51627c0c63e7dba91") ] }