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

MongoDB में सरणी से किसी विशिष्ट तत्व को कैसे निकालें?

<घंटा/>

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

> db.demo125.insertOne({"ListOfNames":["John","Chris","Bob","David","Carol"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2f304068e7f832db1a7f55")
}

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

> db.demo125.find().pretty();

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

{
   "_id" : ObjectId("5e2f304068e7f832db1a7f55"),
   "ListOfNames" : [
      "John",
      "Chris",
      "Bob",
      "David",
      "Carol"
   ]
}

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

> db.demo125.update(
... { },
... { $pull: { ListOfNames: { $in: [ "David"] }} },
... { multi: true }
... )
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo125.find().pretty();

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

{
   "_id" : ObjectId("5e2f304068e7f832db1a7f55"),
   "ListOfNames" : [
      "John",
      "Chris",
      "Bob",
      "Carol"
   ]
}

  1. मैं जावास्क्रिप्ट में किसी सरणी से किसी विशेष तत्व को कैसे हटा सकता हूं?

    किसी सरणी से किसी तत्व को निकालने के लिए, ब्याह () विधि का उपयोग करें। जावास्क्रिप्ट सरणी ब्याह () विधि पुराने तत्वों को हटाते हुए नए तत्वों को जोड़ते हुए एक सरणी की सामग्री को बदल देती है। निम्नलिखित पैरामीटर हैं - सूचकांक - इंडेक्स जिस पर ऐरे को बदलना शुरू करना है। कितने - एक पूर्णांक जो हट

  1. स्विफ्ट ऐरे से विशिष्ट तत्व कैसे निकालें?

    किसी विशेष वस्तु को तेजी से किसी तत्व से हटाने के लिए, हम इसे करने के कई तरीकों का उपयोग कर सकते हैं। आइए इसे एक उदाहरण की मदद से खेल के मैदान में देखें। सबसे पहले, स्ट्रिंग की एक सरणी बनाते हैं। var arrayOfString =[a,,b,,c,,f] हम इसे नीचे दिखाए गए तरीकों से करेंगे: विधि 1 - सरणी की फ़िल्टर विधि क

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

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