आप $unset का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo20.insertOne(... {...... "ListOfEmployee" :[... {... "EmployeeName1" :"John"...},... {.. . "कर्मचारी का नाम 2" :"कैरोल"... }... ],... "कर्मचारी का नाम 2" :[]... }... ); ")}
खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.demo20.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e138c3555d0fc6657d21f12"), "ListOfEmployee" :[{"EmployeeName1" :"John" }, { "EmployeeName2" :"Carol" } ], "EmployeeName2" :[ ] }पूर्व>किसी दस्तावेज़ में विशेष डेटा को हटाने के लिए क्वेरी निम्नलिखित है -
> db.demo20.update({"EmployeeName2":{ "$exists":1 }},{ "$unset":{ "EmployeeName2":"" }});WriteResult({"nMatched" :1 , "nUpserted" :0, "nModified" :1 })खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.demo20.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e138c3555d0fc6657d21f12"), "ListOfEmployee" :[{"EmployeeName1" :"John" }, { "EmployeeName2" :"Carol" } ] }