ক্ষেত্রগুলিকে একত্রিত করতে বা একত্রিত করতে এবং তারপর গণনা সম্পাদন করতে, $sum এবং $sort সহ $group ব্যবহার করুন। আসুন আমরা নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo647.insertOne({"Subject":"MySQL"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e9c86316c954c74be91e6ee")}> db.demo647"(SubjectOne) :"MongoDB"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e9c86356c954c74be91e6ef")}> db.demo647.insertOne({"Subject":"MySQL"});{ "স্বীকৃত :", সত্য "insertedId" :ObjectId("5e9c86376c954c74be91e6f0")}> db.demo647.insertOne({"Subject":"SQL সার্ভার"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("4c9196468) .demo647.insertOne({"Subject":"MongoDB"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e9c86436c954c74be91e6f2")}> db.demo647.insertOne"/SPLQ({"Subject) "});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e9c864b6c954c74be91e6f3")}> db.demo647.insertOne({"Subject":"MongoDB"});{ "স্বীকৃত" :সত্য, "আমি সন্নিবেশিত :ObjectId("5e9c86c16c954c74be91e6f4")}
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo647.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e9c86316c954c74be91e6ee"), "বিষয়" :"MySQL" }{ "_id" :ObjectId("5e9c86356c954c74be91e6ef"), "বিষয়" :"MongoD" :"MongoD" :"MongoD" "5e9c86376c954c74be91e6f0"), "বিষয়" :"MySQL" }{ "_id" :ObjectId("5e9c86406c954c74be91e6f1"), "বিষয়" :"SQL সার্ভার" }{ "_id" :"46b19 অবজেক্ট" :346b19 অবজেক্ট" :39c86f2 "MongoDB" }{ "_id" :ObjectId("5e9c864b6c954c74be91e6f3"), "বিষয়" :"PL/SQL" }{ "_id" :ObjectId("5e9c86c16c954c74be91e6f4"), ""ক্ষেত্রগুলিকে একত্রিত বা একত্রিত করার জন্য নীচের ক্যোয়ারীটি তারপর −
গণনা করুন৷> db.demo647.aggregate([ { "$group":{ "_id":"$Subject", "COUNT":{ "$sum":1 } } }, { "$sort":{ " COUNT":-1 } }, { "$limit":2 } ]);এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :"MongoDB", "COUNT" :3 }{ "_id" :"MySQL", "COUNT" :2 }