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

MongoDB में डुप्लिकेट रिकॉर्ड सहित दस्तावेज़ों से न्यूनतम और अधिकतम मान प्राप्त करना

MongoDB में Aggregate से न्यूनतम और अधिकतम मान निकालें

इसके लिए aggregate() और $group का उपयोग करें। न्यूनतम और अधिकतम मान के लिए $min और $max का उपयोग करें।

आइए दस्तावेज़ों के साथ एक संग्रह बनाते हैं:

> db.demo167.insertOne({"Score":60}); { "acknowledged" : true, "insertedId" : ObjectId("5e3693a79e4f06af551997d1") }
> db.demo167.insertOne({"Score":80}); { "acknowledged" : true, "insertedId" : ObjectId("5e3693ab9e4f06af551997d2") }
> db.demo167.insertOne({"Score":60}); { "acknowledged" : true, "insertedId" : ObjectId("5e3693ad9e4f06af551997d3") }
> db.demo167.insertOne({"Score":90}); { "acknowledged" : true, "insertedId" : ObjectId("5e3693b09e4f06af551997d4") }
> db.demo167.insertOne({"Score":89}); { "acknowledged" : true, "insertedId" : ObjectId("5e3693b69e4f06af551997d5") }

find() से सभी दस्तावेज़ प्रदर्शित करें:

> db.demo167.find();

आउटपुट:

न्यूनतम और अधिकतम मान प्राप्त करने का क्वेरी:

> var d = [
  { "$group": { "_id": "id", "MinimumValue": { "$min": "$Score" }, "MaximumValue": { "$max": "$Score" } } }
]
> db.demo167.aggregate(d);

आउटपुट:

व्याख्या: _id: "id" सभी दस्तावेज़ों को एक ग्रुप में रखता है। $min और $max क्रमशः न्यूनतम और अधिकतम मान निकालते हैं। डुप्लिकेट मान (60 दो बार) स्वचालित रूप से संभाले जाते हैं।

  1. - MySQL में 3 अलग कॉलम से अधिकतम मान प्राप्त करें

    GREATEST() फ़ंक्शन से पंक्ति-वार अधिकतम एक ही पंक्ति के एकाधिक कॉलम्स में से सबसे बड़ा मान पाने के लिए GREATEST() फ़ंक्शन का उपयोग करें। सिंटैक्स SELECT GREATEST(col1, col2, col3) AS alias FROM yourTableName; उदाहरण: टेबल और डेटा mysql> create table MaxOfThreeColumnsDemo (First int, Second int,

  1. - MySQL में VARCHAR कॉलम से न्यूनतम और अधिकतम मान प्राप्त करके अलग कॉलम में प्रदर्शित करना

    MySQL में CAST और MIN/MAX के साथ VARCHAR संख्याओं से न्यूनतम/अधिकतम निकालना जब संख्याएं VARCHAR कॉलम में संग्रहीत होती हैं, तो CAST(... AS SIGNED) या CAST(... AS UNSIGNED) का उपयोग करके उन्हें संख्या में परिवर्तित करके MIN() और MAX() सही ढंग से काम करते हैं। व्यावहारिक उदाहरण तालिका बनाना CREATE

  1. - Java प्रोग्राम: लिस्ट से न्यूनतम और अधिकतम मान प्राप्त करें

    इस लेख में, हम समझेंगे कि लिस्ट से न्यूनतम और अधिकतम मान कैसे प्राप्त करें। लिस्ट एक ऑर्डर्ड कलेक्शन है जो हमें एलिमेंट्स को क्रमिक रूप से स्टोर और एक्सेस करने की अनुमति देता है। इसमें इंडेक्स-आधारित मेथड्स होते हैं एलिमेंट्स को इन्सर्ट, अपडेट, डिलीट और सर्च करने के लिए। इसमें डुप्लिकेट एलिमेंट्स भी