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

MongoDB में _id द्वारा रिकॉर्ड कैसे खोजें?


MongoDB में _id द्वारा रिकॉर्ड खोजना

MongoDB में _id द्वारा रिकॉर्ड खोजने के लिए, आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

db.yourCollectionName.find({"_id":yourObjectId});

उदाहरण: दस्तावेज़ों के साथ एक कलेक्शन बनाना

> db.findRecordByIdDemo.insertOne({"CustomerName":"Larry","CustomerAge":26}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9dc2c875e2eeda1d5c3671") } 
> db.findRecordByIdDemo.insertOne({"CustomerName":"Bob","CustomerAge":20}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9dc2d175e2eeda1d5c3672") } 
> db.findRecordByIdDemo.insertOne({"CustomerName":"Carol","CustomerAge":22}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9dc2d775e2eeda1d5c3673") } 
> db.findRecordByIdDemo.insertOne({"CustomerName":"David","CustomerAge":24}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9dc2e375e2eeda1d5c3674") }

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

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

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


MongoDB में _id द्वारा रिकॉर्ड खोजने का क्वेरी:

> db.findRecordByIdDemo.find({"_id":ObjectId("5c9dc2d175e2eeda1d5c3672")}).pretty();

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

            
  1. - MongoDB में _id द्वारा दस्तावेज़ कैसे हटाएं?

    _id द्वारा हटाने के लिए, MongoDB में remove() का उपयोग करें। निम्न सिंटैक्स है: db.yourCollectionName.remove({_id:yourObjectId}); उपरोक्त सिंटैक्स को समझने के लिए, आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo518.insertOne({ClientName:Chris}); { acknowledged : true, insertedId : ObjectId(5e88

  1. - MongoDB में Sub-documents पर Find Query Execute करना

    Sub-documents के लिए dot notation का उपयोग करें। आइए पहले documents के साथ एक collection बनाते हैं: > db.demo537.insertOne({details:{SubjectName:MongoDB}}); { acknowledged : true, insertedId : ObjectId(5e8c8a10ef4dcbee04fbbc05) } > db.demo537.insertOne({details:{SubjectName:MySQL}}); { acknowl

  1. - MongoDB में Natural Sort करना

    MongoDB में natural sort के लिए $natural का उपयोग करें। Collection बनाना > db.demo684.insertOne({Value:10}); { acknowledged : true, insertedId : ObjectId(5ea530cea7e81adc6a0b3957) } > db.demo684.insertOne({Value:50}); { acknowledged : true, insertedId : ObjectId(5ea530d1a7e81adc6a0b3958) } &g