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

MongoDB में किसी सरणी से तत्व कैसे हटाएं?

<घंटा/>

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

> db.demo279.insertOne({id:[101,103,105,110]});{ "acknowledge":true, "insertId" :ObjectId("5e490af7dd099650a5401a58")}> db.demo279.insertOne({id:[107,111,110] });{ "स्वीकृत" :सच, "insertId" :ObjectId("5e490b06dd099650a5401a59")}

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

> db.demo279.find();

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

{ "_id" :ObjectId("5e490af7dd099650a5401a58"), "id" :[101, 103, 105, 110 ] }{ "_id" :ObjectId("5e490b06dd099650a5401a59"), "id" :[107, 111, 110 ] }

किसी सरणी से तत्व को हटाने के लिए क्वेरी निम्नलिखित है &माइनस';

> db.demo279.update({},{$pull:{id:110}},{multi:true});WriteResult({ "nMatched" :2, "nUpserted" :0, "nModified" :2 })

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

> db.demo279.find();

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

{ "_id" :ObjectId("5e490af7dd099650a5401a58"), "id" :[ 101, 103, 105 ] }{ "_id" :ObjectId("5e490b06dd099650a5401a59"), "id" :[107, 111 ] } 
  1. मैं MongoDB में किसी दस्तावेज़ से सरणी मान कैसे हटाऊं?

    सरणी मान हटाने के लिए, MongoDB में $pull का उपयोग करें। $pull ऑपरेटर किसी निर्दिष्ट शर्त से मेल खाने वाले मान या मान के सभी उदाहरणों को मौजूदा सरणी से हटा देता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo535.insertOne(... {...... studentId :101,... studentName :Chris,... ListOfMailIds

  1. MongoDB सरणी में तत्व कैसे निकालें?

    एक तत्व को हटाने के लिए, अद्यतन करें, और MongoDB में $pull का उपयोग करें। $pull ऑपरेटर किसी निर्दिष्ट शर्त से मेल खाने वाले मान या मान के सभी उदाहरणों को मौजूदा सरणी से हटा देता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo541.insertOne({"software":{"services":["

  1. सी # सरणी से तत्व को कैसे हटाएं/निकालें?

    C# सरणी से किसी तत्व को हटाने के लिए, हम तत्वों को उस स्थिति से स्थानांतरित कर देंगे जहां उपयोगकर्ता तत्व को हटाना चाहता है। यहां, पहले हमारे पास 5 तत्व हैं - int[] arr = new int[5] {35, 50, 55, 77, 98}; अब मान लें कि हमें दूसरे स्थान पर तत्व को हटाने की आवश्यकता है यानी चर pos =2 सेट है, इसके लिए