কম্পিউটার টিউটোরিয়াল

MongoDB এগরিগেশনে $group ফেজ দ্রুত করার পদ্ধতি


$group ফেজ দ্রুত করতে $group এবং এগরিগেশন একসাথে ব্যবহার করুন। একটি উদাহরণ দেখি এবং ডকুমেন্টসহ একটি কালেকশন তৈরি করি:

> db.demo423.insertOne({"Information":[101,110,87,110,98,115,101,115,89,115]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e73a60e9822da45b30346e6") }

find() মেথড দিয়ে সব ডকুমেন্ট দেখান:

> db.demo423.find();

আউটপুট:

{ "_id" : ObjectId("5e73a60e9822da45b30346e6"), "Information" : [ 101, 110, 87, 110, 98, 115, 101, 115, 89, 115 ] }

এগরিগেশনে $group ফেজ দ্রুত করার কোয়ারি:

> db.demo423.aggregate([ ...    { ...       $project: {_id: 0, 'Information': 1} ...    }, ...    { ...       $unwind: '$Information' ...    }, ...    { ...       $group:{_id: '$Information', frequency:{$sum: 1}} ...    }, ...    { ...       $sort:{frequency:-1} ...    }, ...    { ...       $limit:2 ...    } ... ])

আউটপুট:

{ "_id" : 115, "frequency" : 3 } { "_id" : 110, "frequency" : 2 }

  1. ম্যাকএতে iMovie স্পিড আপ: এক্সপার্ট ট্রিকস লাইটনিং-ফাস্ট এডিটিং-এর জন্য

  2. উইন্ডোজ ১০ পারফরম্যান্স বাড়ান: পিসি দ্রুত করার এক্সপার্ট ধাপাবলি

  3. অ্যান্টিভাইরাস সফটওয়্যার কীভাবে আপনার পিসির পারফরম্যান্স বাড়াতে পারে

  4. Chromebook-এর পারফরম্যান্স বাড়ান: স্লOWNESS দূর করার কুইক ফিক্স