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

MongoDB में सभी आइटम कैसे क्वेरी करें?

<घंटा/>

सभी वस्तुओं को क्वेरी करने के लिए, खोज () का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.queryAllItemsDemo.insertOne({"StudentDetails":{"StudentName":"John","StudentSubject":["MongoDB","MySQL"],"StudentSubjectPrice":[4000,6000]},"OtherDetails":{"UserAge":29,"UserCountryName":"US"}});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cef74ecef71edecf6a1f69f")
}

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

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

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

{
   "_id" : ObjectId("5cef74ecef71edecf6a1f69f"),
   "StudentDetails" : {
      "StudentName" : "John",
      "StudentSubject" : [
         "MongoDB",
         "MySQL"
      ],
      "StudentSubjectPrice" : [
         4000,
         6000
      ]
   },
   "OtherDetails" : {
      "UserAge" : 29,
      "UserCountryName" : "US"
   }
}

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

> db.queryAllItemsDemo.find({},{StudentDetails: 1}).pretty();

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

{
   "_id" : ObjectId("5cef74ecef71edecf6a1f69f"),
   "StudentDetails" : {
      "StudentName" : "John",
      "StudentSubject" : [
         "MongoDB",
         "MySQL"
      ],
      "StudentSubjectPrice" : [
         4000,
         6000
      ]
   }
}

  1. MongoDB के साथ सरणी में आइटम कैसे गिनें?

    सरणी में आइटम गिनने के लिए, लंबाई का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo440.insertOne( ...    { ...       "Name":"Chris", ...       "ListOfFriends":["John","Sam","Mike"] .

  1. MongoDB में उप-दस्तावेजों पर क्वेरी कैसे खोजें?

    उप-दस्तावेजों के लिए, डॉट नोटेशन का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo537.insertOne({"details":{"SubjectName":"MongoDB"}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8c8a10ef4

  1. MongoDB को "पसंद" के समान क्वेरी कैसे करें?

    पसंद के समान लागू करने के लिए, MongoDB में // के साथ-साथ ढूंढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo686.insertOne({"FirstName":"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea551