आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.removingAnArrayElementDemo.insertOne({"UserMessage":["Hi",,"Hello",,"By"]});{ "acknowledge" :true, "insertId" :ObjectId("5cef97bdef71edecf6a1f6a4")}पूर्व>संग्रह से सभी दस्तावेज़ ढूंढें () विधि की सहायता से प्रदर्शित करें -
> db.removingAnArrayElementDemo.find().pretty();आउटपुट
{ "_id" :ObjectId("5cef97bdef71edecf6a1f6a4"), "UserMessage" :[ "Hi", "Hello", "By" ]}MongoDB से एक सरणी तत्व को हटाने के लिए क्वेरी निम्नलिखित है -
> db.removingAnArrayElementDemo.update({_id:ObjectId("5cef97bdef71edecf6a1f6a4")}, { "$pull":{ "UserMessage":"Hello" }});WriteResult({ "nMatched" :1, "nUpserted " :0, "nModified" :1 })आइए एक बार फिर से दस्तावेज़ की जाँच करें:
> db.removingAnArrayElementDemo.find().pretty();आउटपुट
<पूर्व>{। "_id" :ObjectId("5cef97bdef71edecf6a1f6a4"), "UserMessage" :[ "Hi", "By" ]}