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

कुल () के साथ MongoDB में योग की गणना कैसे करें?


योग प्राप्त करने के लिए, कुल () के साथ $sum का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo337.insertOne({"Amount":100});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e5231e5f8647eb59e56209b")
}
> db.demo337.insertOne({"Amount":500});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e5231e9f8647eb59e56209c")
}
> db.demo337.insertOne({"Amount":400});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e5231ebf8647eb59e56209d")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo337.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e5231e5f8647eb59e56209b"), "Amount" : 100 }
{ "_id" : ObjectId("5e5231e9f8647eb59e56209c"), "Amount" : 500 }
{ "_id" : ObjectId("5e5231ebf8647eb59e56209d"), "Amount" : 400 }

MongoDB में योग की गणना करने के लिए निम्नलिखित क्वेरी है -

> db.demo337.aggregate(
...    [
...       {
...          $group:
...          {
...             _id:null,
...             totalAmount: { $sum:"$Amount" }
...          }
...       }
...    ]
... );

यह निम्नलिखित आउटपुट देगा -

{ "_id" : null, "totalAmount" : 1000 }

  1. डुप्लिकेट आईडी के साथ कुल अंकों की गणना करने के लिए कई स्तंभों द्वारा MongoDB समूह के साथ योग

    इसके लिए $group के साथ समुच्चय () का प्रयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo627.insertOne({id:101,"Name":"Chris","Marks":54}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9acb306c954c74

  1. मोंगोडीबी $ मैच के साथ तारीख का मिलान कैसे करें?

    तारीख मिलान करने के लिए, $match के साथ-साथ कुल() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo491.insertOne({"ShippingDate":new ISODate("2020-01-10")});{    "acknowledged" : true,    "insertedId" : ObjectId("5e849

  1. MongoDB में संग्रहीत जावास्क्रिप्ट के साथ कैसे काम करें?

    इसे विशेष system.js संग्रह में सहेजा जाता है। इसके लिए db.system.js.save() का इस्तेमाल करें। निम्नलिखित वाक्य रचना है - db.system.js.save({    _id: "anyFunctionName",    value: function (returnValue) {       return ‘yourMessage ' + returnValue;