खाली फ़ील्ड को हटाने के लिए, deleteMany() का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.removeEmptyFieldsDemo.insertOne({"StudentName":""});{ "स्वीकृत" :सच, "insertId" :ObjectId("5ce92b9578f00858fb12e919")}"> db.removeEmptyFieldsDemo.insertName({"StudentName({"StudentName({" "क्रिस"});{"स्वीकृत" :सच, "insertedId" :ObjectId("5ce92b9878f00858fb12e91a")}> db.removeEmptyFieldsDemo.insertOne({"StudentName":""});{ "acknowledge" :true, "insertedId" " :ObjectId("5ce92b9c78f00858fb12e91b")}> db.removeEmptyFieldsDemo.insertOne({"StudentName":"Robert"});{ "acknowledgeed" :true, "insertedId" :ObjectId("5ce92ba0712e91c")} खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -> db.removeEmptyFieldsDemo.find();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5ce92b9578f00858fb12e919"), "StudentName" :"" }{ "_id" :ObjectId("5ce92b9878f00858fb12e91a"), "StudentName" :"Chris" }{ "_id" :ObjectId(" 5ce92b9c78f00858fb12e91b"), "StudentName" :"" }{ "_id" :ObjectId("5ce92ba078f00858fb12e91c"), "StudentName" :"Robert" }MongoDB से खाली क्षेत्रों को हटाने की क्वेरी निम्नलिखित है -
> db.removeEmptyFieldsDemo.updateMany({"StudentName":""}, { $unset :{"StudentName" :1 }});{ "स्वीकृत" :सच, "मिलान की गई गणना" :2, "संशोधित गणना" :2 }पूर्व>आइए एक बार फिर से दस्तावेज़ की जाँच करें -
> db.removeEmptyFieldsDemo.find();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5ce92b9578f00858fb12e919") }{ "_id" :ObjectId("5ce92b9878f00858fb12e91a"), "StudentName" :"Chris" }{ "_id" :ObjectId("5ce92b9c78f00") }{91id("5ce92b9c78f00") " :ObjectId("5ce92ba078f00858fb12e91c"), "StudentName" :"Robert" }