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

ObjectId द्वारा MongoDB रिकॉर्ड प्रदर्शित करें?

<घंटा/>

आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.findByObjectIdDemo.insertOne({"ClientName":"Larry","ClientAge":23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd68cd657806ebf1256f11a")
}
> db.findByObjectIdDemo.insertOne({"ClientName":"Chris","ClientAge":26});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd68cdc57806ebf1256f11b")
}
> db.findByObjectIdDemo.insertOne({"ClientName":"David","ClientAge":38,"isMarried":true});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd68cf657806ebf1256f11c")
}

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

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

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

{
   "_id" : ObjectId("5cd68cd657806ebf1256f11a"),
   "ClientName" : "Larry",
   "ClientAge" : 23
}
{
   "_id" : ObjectId("5cd68cdc57806ebf1256f11b"),
   "ClientName" : "Chris",
   "ClientAge" : 26
}
{
   "_id" : ObjectId("5cd68cf657806ebf1256f11c"),
   "ClientName" : "David",
   "ClientAge" : 38,
   "isMarried" : true
}

ObjectId द्वारा खोजी जाने वाली क्वेरी निम्नलिखित है -

> db.findByObjectIdDemo.find({_id: new ObjectId("5cd68cf657806ebf1256f11c")}).toArray(function(err, myDocument) { console.log(myDocument); });

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

[
   {
      "_id" : ObjectId("5cd68cf657806ebf1256f11c"),
      "ClientName" : "David",
      "ClientAge" : 38,
      "isMarried" : true
   }
]

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

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

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

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

  1. एक विशिष्ट मूल्य से कम कीमत के साथ MongoDB रिकॉर्ड खोजें

    एक विशिष्ट मूल्य से कम मूल्य वाले रिकॉर्ड की जांच करने के लिए, $lt का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo728.insertOne({Price:75}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eab413c43417811278f589b") } >