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

इसके सबसेट को क्वेरी करने पर MongoDB में रिकॉर्ड प्राप्त करें

<घंटा/>

आप $all ऑपरेटर का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.subsetOfAnArrayDemo.insertOne({"StudentProgrammingSkills":
   ["Java","MongoDB","MySQL","C++","Data Structure","Algorithm","Python","Oracle","SQL Server"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cb9d1e1895c4fd159f80804")
}

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

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

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

{
   "_id" : ObjectId("5cb9d1e1895c4fd159f80804"),
   "StudentProgrammingSkills" : [
      "Java",
      "MongoDB",
      "MySQL",
      "C++",
      "Data Structure",
      "Algorithm",
      "Python",
      "Oracle",
      "SQL Server"
   ]
}

एक सरणी का सबसेट प्राप्त करने के लिए निम्नलिखित क्वेरी है -

> db.subsetOfAnArrayDemo.find({ StudentProgrammingSkills:
   { $all: [ 'MongoDB', 'MySQL' ] } } ).pretty();

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

{
   "_id" : ObjectId("5cb9d1e1895c4fd159f80804"),
   "StudentProgrammingSkills" : [
      "Java",
      "MongoDB",
      "MySQL",
      "C++",
      "Data Structure",
      "Algorithm",
      "Python",
      "Oracle",
      "SQL Server"
   ]
}

  1. MongoDB में निर्दिष्ट मात्रा में रिकॉर्ड खोजें?

    एक विशिष्ट मात्रा में रिकॉर्ड खोजने के लिए, MongoDB में LIMIT() का उपयोग करें। विधि एक संख्या प्रकार तर्क को स्वीकार करती है, जो कि उन दस्तावेज़ों की संख्या है जिन्हें आप प्रदर्शित करना चाहते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रद

  1. MongoDB में रिकॉर्ड की संख्या प्राप्त करें?

    रिकॉर्ड की संख्या प्राप्त करने के लिए, MongoDB में गिनती () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo697.insertOne({Name:"Chris",Age:21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea6d7d1551299a9f98c9395

  1. MongoDB में टैग रिकॉर्ड जल्दी से अपडेट करें

    टैग रिकॉर्ड को अपडेट करने के लिए अपडेट कमांड के साथ $ का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo713.insertOne( ...    { ...       tags: ...       [ ...          { ...             i