MongoDB में एक कॉलम का उच्चतम मान प्राप्त करने के लिए, आप सीमा (1) के साथ सॉर्ट () का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -
db.yourCollectionName.find().sort({"yourFieldName":-1}).limit(1); उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -
> db.gettingHighestValueDemo.insertOne({"Value":1029});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c900b885705caea966c5574")
}
> db.gettingHighestValueDemo.insertOne({"Value":3029});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c900b8d5705caea966c5575")
}
> db.gettingHighestValueDemo.insertOne({"Value":1092});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c900b925705caea966c5576")
}
> db.gettingHighestValueDemo.insertOne({"Value":18484});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c900b955705caea966c5577")
}
> db.gettingHighestValueDemo.insertOne({"Value":37474});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c900b9c5705caea966c5578")
}
> db.gettingHighestValueDemo.insertOne({"Value":88474});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c900ba75705caea966c5579")
}
> db.gettingHighestValueDemo.insertOne({"Value":1938474});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c900bab5705caea966c557a")
} संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है:
> db.gettingHighestValueDemo.find().pretty();
निम्न आउटपुट है -
{ "_id" : ObjectId("5c900b885705caea966c5574"), "Value" : 1029 }
{ "_id" : ObjectId("5c900b8d5705caea966c5575"), "Value" : 3029 }
{ "_id" : ObjectId("5c900b925705caea966c5576"), "Value" : 1092 }
{ "_id" : ObjectId("5c900b955705caea966c5577"), "Value" : 18484 }
{ "_id" : ObjectId("5c900b9c5705caea966c5578"), "Value" : 37474 }
{ "_id" : ObjectId("5c900ba75705caea966c5579"), "Value" : 88474 }
{ "_id" : ObjectId("5c900bab5705caea966c557a"), "Value" : 1938474 } यहाँ MongoDB में एक कॉलम का उच्चतम मान प्राप्त करने के लिए क्वेरी है -
> db.gettingHighestValueDemo.find().sort({"Value":-1}).limit(1); उच्चतम मूल्य प्रदर्शित करने वाला आउटपुट निम्न है -
{ "_id" : ObjectId("5c900bab5705caea966c557a"), "Value" : 1938474 }