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