किसी सरणी से तत्व को हटाने के लिए, $pull का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo279.insertOne({id:[101,103,105,110]});{ "acknowledge":true, "insertId" :ObjectId("5e490af7dd099650a5401a58")}> db.demo279.insertOne({id:[107,111,110] });{ "स्वीकृत" :सच, "insertId" :ObjectId("5e490b06dd099650a5401a59")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo279.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e490af7dd099650a5401a58"), "id" :[101, 103, 105, 110 ] }{ "_id" :ObjectId("5e490b06dd099650a5401a59"), "id" :[107, 111, 110 ] }
किसी सरणी से तत्व को हटाने के लिए क्वेरी निम्नलिखित है &माइनस';
> db.demo279.update({},{$pull:{id:110}},{multi:true});WriteResult({ "nMatched" :2, "nUpserted" :0, "nModified" :2 })
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo279.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e490af7dd099650a5401a58"), "id" :[ 101, 103, 105 ] }{ "_id" :ObjectId("5e490b06dd099650a5401a59"), "id" :[107, 111 ] }पूर्व>