Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB में सरणी से आइटम निकाला जा रहा है?

<घंटा/>

सरणी से आइटम निकालने के लिए, MongoDB में $pull का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo224.insertOne({"ListOfTechnology":["स्प्रिंग", "हाइबरनेट", "जावा"]}); { "स्वीकृत":सच, "insertId":ObjectId ("5e3ee6d103d395bdc2134733")}> db.demo224.insertOne({"ListOfTechnology":["Groovy"]});{ "acknowledged" :true, "insertId" :ObjectId("5e3ee6ec03d395bdc2134734")}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo224.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e3ee6d103d395bdc2134733"), "ListOfTechnology" :[ "स्प्रिंग", "हाइबरनेट", "Java" ] }{ "_id" :ObjectId ("5e3ee6ec03d395bdc2134734"), "ListOfTechnology" "ग्रोवी" ] }

MongoDB में सरणी से आइटम को हटाने की क्वेरी निम्नलिखित है -

>db.demo224.update({_id:ObjectId("5e3ee6d103d395bdc2134733")},{$pull:{"ListOfTechnology":"Java"}});WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo224.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e3ee6d103d395bdc2134733"), "ListOfTechnology" :[ "स्प्रिंग", "हाइबरनेट" ] }{ "_id" :ObjectId("5e3ee6ec03d395bdc2134734"), "ListOfTechnology" :[ "ListOfTechnology" :} 
  1. MongoDB में किसी सरणी से तत्व कैसे हटाएं?

    किसी सरणी से तत्व को हटाने के लिए, $pull का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo279.insertOne({id:[107,111,110] });{ स्वीकृत :सच, insertId :ObjectId(5e490b06dd099650a5401a59)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo279.find(); यह नि

  1. एक सरणी में एक उप आइटम सेट करने के लिए MongoDB क्वेरी?

    आप स्थितीय $ ऑपरेटर का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo22.insertOne( ...    { ...       ProductId:101, ... ...       ProductDetails: ...       [ ...          { ...    

  1. MongoDB से एक सरणी में धक्का नहीं दे सकता?

    MongoDB के साथ एक सरणी में पुश करने के लिए, $ push का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo445.insertOne({"ListOfFriends":["Robert","Mike","Sam","Carol","David","Mike"]}); {    "acknowledg