$group পর্বের গতি বাড়ানোর জন্য, সমষ্টি সহ $group ব্যবহার করুন। আসুন একটি উদাহরণ দেখি এবং নথি সহ একটি সংগ্রহ তৈরি করি -
> db.demo423.insertOne({"তথ্য":[101,110,87,110,98,115,101,115,89,115]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e73a264e"}634e)Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo423.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e73a60e9822da45b30346e6"), "তথ্য" :[ 101, 110, 87, 110, 98, 115, 101, 115, 89, 115 ] }>সমষ্টিতে $group পর্বের গতি বাড়ানোর জন্য নিচের ক্যোয়ারী −
> db.demo423.aggregate([... {... $project:{_id:0, 'তথ্য':1}... },... {... $unwind:'$Information '... },... {... $group:{_id:'$Information', ফ্রিকোয়েন্সি:{$sum:1}}... },... {... $sort:{frequency :-1}... },... {... $limit:2... }... ])এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :115, "frequency" :3 }{ "_id" :110, "frequency" :2 }