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

मोंगोडीबी को दस्तावेज़ ढूंढते समय ऑब्जेक्ट आईडी वापस करने से कैसे रोकें?

<घंटा/>

MongoDB को दस्तावेज़ ढूंढते समय ऑब्जेक्ट आईडी वापस करने से रोकने के लिए, आपको _idto 0 सेट करना होगा। आइए पहले दस्तावेज़ों के साथ एक संग्रह बनाएं

> db.preventObjectIdDemo.insertOne(
...    {
...
...       "StudentName" : "Chris",
...       "StudentDetails" : [
...          {
...             "StudentTotalScore" : 540,
...             "StudentCountryName" : "US"
...          },
...          {
...             "StudentTotalScore" : 489,
...             "StudentCountryName" : "UK"
...          }
...       ]
...    }
... );
{
"acknowledged" : true,
"insertedId" : ObjectId("5ca20a9c66324ffac2a7dc63")
}

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

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

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

{
   "_id" : ObjectId("5ca20a9c66324ffac2a7dc63"),
   "StudentName" : "Chris",
   "StudentDetails" : [
      {
         "StudentTotalScore" : 540,
         "StudentCountryName" : "US"
      },
      {
         "StudentTotalScore" : 489,
         "StudentCountryName" : "UK"
      }
   ]
}

दस्तावेज़ ढूंढते समय MongoDB को ऑब्जेक्ट आईडी वापस करने से रोकने के लिए क्वेरी निम्नलिखित है

> db.preventObjectIdDemo.find({ _id: ObjectId("5ca20a9c66324ffac2a7dc63")},
{StudentDetails: { $slice: [0, 1] } ,'_id': 0} ).pretty();

निम्नलिखित वह आउटपुट है जहाँ ObjectID दिखाई नहीं दे रहा है

{
   "StudentName" : "Chris",
   "StudentDetails" : [
      {
         "StudentTotalScore" : 540,
         "StudentCountryName" : "US"
      }
   ]
}

  1. MongoDB दस्तावेज़ को अपडेट करते समय कस्टम चर का उपयोग कैसे करें?

    अपडेट करने के लिए, अपडेट() का उपयोग करें और नमूना कस्टम वैरिएबल बनाने और उपयोग करने के लिए सिंटैक्स निम्नलिखित है - var anyVariableName=yourValue; db.yourCollectionName.update({filter},{$set:{yourFieldName:yourVariableName}}); आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo600.insertOne({id:1,

  1. MongoDB एम्बेडेड दस्तावेज़ में एक निश्चित तत्व कैसे खोजें?

    एक निश्चित तत्व खोजने के लिए, MongoDB में $project का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo744.insertOne( ...    { ...       studentInformation: ...       [ ...          { ...         &nbs

  1. जावा का उपयोग कर मोंगोडीबी संग्रह से डेटा पुनर्प्राप्त करते समय, रिकॉर्ड्स की संख्या को सीमित कैसे करें?

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