কম্পিউটার

একত্রিতকরণে $গ্রুপ পর্বের গতি বাড়ানো কিভাবে?


$group পর্বের গতি বাড়ানোর জন্য, সমষ্টি সহ $group ব্যবহার করুন। আসুন একটি উদাহরণ দেখি এবং নথি সহ একটি সংগ্রহ তৈরি করি -

> db.demo423.insertOne({"তথ্য":[101,110,87,110,98,115,101,115,89,115]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e73a264e"}
 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 }

  1. কীভাবে ম্যাকে কার্যকরভাবে iMovie ত্বরান্বিত করবেন

  2. কিভাবে আপনার Windows 10 পিসির গতি বাড়াবেন।

  3. কিভাবে একটি অ্যান্টিভাইরাস পিসির গতি বাড়াতে পারে?

  4. Chromebook এর গতি বাড়ানোর উপায়