इसके लिए MongoDB में findOne() का उपयोग करें। findOne() कलेक्शन पर निर्दिष्ट क्वेरी मानदंडों को पूरा करने वाला एक दस्तावेज लौटाता है।
आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं:
> db.demo596.insertOne({_id:1,"FirstName":"John","LastName":"Smith"}); { "acknowledged" : true, "insertedId" : 1 }
> db.demo596.insertOne({_id:2,"FirstName":"John","LastName":"Doe"}); { "acknowledged" : true, "insertedId" : 2 }
> db.demo596.insertOne({_id:3,"FirstName":"Chris","LastName":"Brown"}); { "acknowledged" : true, "insertedId" : 3 }
> db.demo596.insertOne({_id:4,"FirstName":"David","LastName":"Miller"}); { "acknowledged" : true, "insertedId" : 4 }
find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:
> db.demo596.find();
यह निम्न आउटपुट देगा:
{ "_id" : 1, "FirstName" : "John", "LastName" : "Smith" }
{ "_id" : 2, "FirstName" : "John", "LastName" : "Doe" }
{ "_id" : 3, "FirstName" : "Chris", "LastName" : "Brown" }
{ "_id" : 4, "FirstName" : "David", "LastName" : "Miller" }
केवल एक दस्तावेज प्राप्त करने के लिए क्वेरी (FirstName="John" वाला पहला दस्तावेज):
> db.demo596.findOne({"FirstName":"John"});
यह निम्न आउटपुट देगा:
{ "_id" : 1, "FirstName" : "John", "LastName" : "Smith" }