सरणी से आइटम निकालने के लिए, MongoDB में $pull का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo224.insertOne({"ListOfTechnology":["स्प्रिंग", "हाइबरनेट", "जावा"]}); { "स्वीकृत":सच, "insertId":ObjectId ("5e3ee6d103d395bdc2134733")}> db.demo224.insertOne({"ListOfTechnology":["Groovy"]});{ "acknowledged" :true, "insertId" :ObjectId("5e3ee6ec03d395bdc2134734")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo224.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e3ee6d103d395bdc2134733"), "ListOfTechnology" :[ "स्प्रिंग", "हाइबरनेट", "Java" ] }{ "_id" :ObjectId ("5e3ee6ec03d395bdc2134734"), "ListOfTechnology" "ग्रोवी" ] }
MongoDB में सरणी से आइटम को हटाने की क्वेरी निम्नलिखित है -
>db.demo224.update({_id:ObjectId("5e3ee6d103d395bdc2134733")},{$pull:{"ListOfTechnology":"Java"}});WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo224.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e3ee6d103d395bdc2134733"), "ListOfTechnology" :[ "स्प्रिंग", "हाइबरनेट" ] }{ "_id" :ObjectId("5e3ee6ec03d395bdc2134734"), "ListOfTechnology" :[ "ListOfTechnology" :}पूर्व>