এর জন্য, $group ব্যবহার করুন এবং এর মধ্যে, যোগ করার জন্য আমাদের $sum দিয়ে কাজ করতে হবে। আসুন ডকুমেন্টস-
দিয়ে সংকলন তৈরি করি> db.demo527.insertOne({"দাম":45.5});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e8aff2fef4dcbee04fbbbdc")}> db.demo527.insertOne({555}) });{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e8aff34ef4dcbee04fbbdd")}> db.demo527.insertOne({"মূল্য":100.4});{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্টআইডি "5e8aff39ef4dcbee04fbbbde")}> db.demo527.insertOne({"দাম":200.6});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e8aff40ef4dcbee04fbbbdf")}Find() পদ্ধতি - এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo527.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e8aff2fef4dcbee04fbbbdc"), "মূল্য" :45.5 }{ "_id" :ObjectId("5e8aff34ef4dcbee04fbbbbdd"), "মূল্য" :55.5 }{ "_id"(daff34f4dcbee04fbbbdc" :e5.5 }{ "_idff34f4dcbee) অবজেক্ট , "মূল্য" :100.4 }{ "_id" :ObjectId("5e8aff40ef4dcbee04fbbdf"), "মূল্য" :200.6 }
মূল্য রেকর্ডের যোগফল −
করার জন্য নিচের প্রশ্নটি রয়েছে> db.demo527.aggregate([ { $group:{ _id:null, totalPrice:{"$sum":"$Price"}} } ])
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :null, "totalPrice" :402 }