सरणी प्रकार फ़ील्ड मान को बाहर करने के लिए, MongoDB में हटाएं() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo464.insertOne(... {...... "id":"101",... "विवरण":[... {... नाम:"क्रिस"। },... {... नाम:"डेविड"...}...]...}...);{ "स्वीकृत" :सच, "insertId" :ObjectId("5e7f8832cb66ccba22cc9dda")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo464.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e7f8832cb66ccba22cc9dda"), "id" :"101", "details" :[{"Name" :"Chris" }, {"Name" :"David" } ] }पूर्व>सरणी प्रकार फ़ील्ड मानों को बाहर करने के लिए क्वेरी निम्नलिखित है -
> db.demo464.find({id:"101"}).forEach(function(mongoDocument) {...... var details =mongoDocument.details;... for(var j =0; j - विवरण। लंबाई; ++ जे) {... वर सरणी =विवरण [जे];... हटाएं (सरणी ["नाम"]);......}... db.demo464.save( mongoDocument);...});संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo464.find();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e7f8832cb66ccba22cc9dda"), "id" :"101", "details" :[ { }, { ] }