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();यह निम्नलिखित आउटपुट देगा: