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

मोंगोडीबी संग्रह में पहला दस्तावेज़ पुनर्प्राप्त करना?

<घंटा/>

संग्रह में पहला दस्तावेज़ पुनर्प्राप्त करने के लिए, आप findOne() का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है

var anyVariableName=db.yourCollectionName.findOne();
//To print result at MongoDB console write the variable name
yourVariableName

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

> db.retrieveFirstDocumentDemo.insertOne({"ClientName":"Robert","ClientAge":23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ca2325966324ffac2a7dc6d")
}
> db.retrieveFirstDocumentDemo.insertOne({"ClientName":"Chris","ClientAge":26});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ca2326266324ffac2a7dc6e")
}
> db.retrieveFirstDocumentDemo.insertOne({"ClientName":"Larry","ClientAge":29});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ca2326a66324ffac2a7dc6f")
}
> db.retrieveFirstDocumentDemo.insertOne({"ClientName":"David","ClientAge":39});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ca2327566324ffac2a7dc70")
}

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

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

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

{
   "_id" : ObjectId("5ca2325966324ffac2a7dc6d"),
   "ClientName" : "Robert",
   "ClientAge" : 23
}
{
   "_id" : ObjectId("5ca2326266324ffac2a7dc6e"),
   "ClientName" : "Chris",
   "ClientAge" : 26
}
{
   "_id" : ObjectId("5ca2326a66324ffac2a7dc6f"),
   "ClientName" : "Larry",
   "ClientAge" : 29
}
{
   "_id" : ObjectId("5ca2327566324ffac2a7dc70"),
   "ClientName" : "David",
   "ClientAge" : 39
}

संग्रह में पहला दस्तावेज़ पुनर्प्राप्त करने के लिए क्वेरी निम्नलिखित है

> var firstDocumentOnly=db.retrieveFirstDocumentDemo.findOne();
> firstDocumentOnly;

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

{
   "_id" : ObjectId("5ca2325966324ffac2a7dc6d"),
   "ClientName" : "Robert",
   "ClientAge" : 23
}

  1. MongoDB में संग्रह में दस्तावेज़ों की संख्या सीमित करें?

    किसी संग्रह में दस्तावेज़ों की संख्या सीमित करने के लिए, कैप्ड − true . सेट करें . वहां आकार स्वयं सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.createCollection( "demo683", { capped: true, size: 5 ,max:4} ) { "ok" : 1 } > db.demo683.insertOne({Value:100}); {  

  1. नेस्टेड दस्तावेज़ को अद्यतन करने के लिए MongoDB क्वेरी?

    नेस्टेड दस्तावेज़ को अपडेट करने के लिए, अपडेट() का उपयोग करें और उसके भीतर, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo607.insertOne( ...    { ...       id:1, ...       "Info1" : { ...         &n

  1. जावा का उपयोग कर मोंगोडीबी संग्रह के दस्तावेजों को कैसे क्रमबद्ध करें?

    MongoDB संग्रह से रिकॉर्ड पुनर्प्राप्त करते समय, आप सॉर्ट () का उपयोग करके परिणाम में रिकॉर्ड्स को सॉर्ट कर सकते हैं विधि। सिंटैक्स db.COLLECTION_NAME.find().sort({KEY:1}) जावा मोंगोडीबी लाइब्रेरी एक ही नाम के साथ एक विधि प्रदान करती है, रिकॉर्ड की संख्या को सीमित करने के लिए इस विधि (खोज () विधि क