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

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


MongoDB को ऑब्जेक्ट आईडी वापस करने से रोकना

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

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

find() मेथड से सभी दस्तावेज़ प्रदर्शित करना

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

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


दस्तावेज़ खोजते समय MongoDB को ऑब्जेक्ट आईडी वापस करने से रोकने का क्वेरी

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

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

            
  1. - MongoDB दस्तावेज अपडेट करते समय कस्टम वेरिएबल का उपयोग कैसे करें

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

  1. - MongoDB में एम्बेडेड डॉक्यूमेंट में निश्चित तत्व कैसे ढूंढें?

    निश्चित तत्व ढूंढने के लिए MongoDB में $project का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo744.insertOne( { studentInformation: [ { studentName:Robert, grade:A }, { studentName:Bob, grade:C }, { studentName:John, grade:B }, { studentName:Sam, grade:A } ] } ); { acknowledged : true, insert

  1. - Java का उपयोग करके MongoDB कलेक्शन से डेटा प्राप्त करते समय रिकॉर्ड्स की संख्या कैसे सीमित करें?

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