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

MongoDB में एक कॉलम का उच्चतम मूल्य प्राप्त करना?


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 }

  1. सेलेनियम में जावास्क्रिप्ट कोड का वापसी मूल्य प्राप्त करना।

    हम सेलेनियम वेबड्राइवर के साथ जावास्क्रिप्ट कोड का रिटर्न वैल्यू प्राप्त कर सकते हैं। सेलेनियम executeScript . की सहायता से Javascript कमांड चला सकता है तरीका। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को विधि के तर्क के रूप में पारित किया जाता है। हम कीवर्ड रिटर्न की मदद से जावास्क्रिप्ट कोड से व

  1. एक MySQL कॉलम से अधिकतम मान प्राप्त करें?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.63 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable values(78); Query OK, 1 row affected (0.18 s

  1. सी # में वर्तमान उदाहरण का प्रकार प्राप्त करना

    वर्तमान उदाहरण का प्रकार प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(){       string s = "Demo";       Console.WriteLine("String = " +s);       Console.WriteLine