आप sort
. के संयोजन का उपयोग कर सकते हैं और limit
अनुकरण करने के लिए min
:
> db.foo.insert({a: 1})
> db.foo.insert({a: 2})
> db.foo.insert({a: 3})
> db.foo.find().sort({a: 1}).limit(1)
{ "_id" : ObjectId("4df8d4a5957c623adae2ab7e"), "a" : 1 }
sort({a: 1})
a
. पर एक आरोही (न्यूनतम-प्रथम) सॉर्ट है फ़ील्ड, और उसके बाद हम केवल पहला दस्तावेज़ लौटाते हैं, जो उस फ़ील्ड के लिए न्यूनतम मान होगा।
संपादित करें: ध्यान दें कि यह मोंगो शेल में लिखा गया है, लेकिन आप उपयुक्त ड्राइवर विधियों का उपयोग करके C# या किसी अन्य भाषा से भी ऐसा ही कर सकते हैं।