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

MongoDB-এ একাধিক ফিল্ড গ্রুপ করা (অ্যাগ্রিগেশন $group)

$group স্টেজে কম্পাউন্ড _id ব্যবহার করে একাধিক ফিল্ড একসাথে গ্রুপ করুন।

নমুনা ডেটা

> db.demo192.insertOne({"Name": "Chris", "Age": 22});
> db.demo192.insertOne({"Name": "David", "Age": 21});
> db.demo192.insertOne({"Name": "Chris", "Age": 22});
> db.demo192.insertOne({"Name": "Mike", "Age": 24});

কোয়ারি

> db.demo192.aggregate([{$group: {_id: {Age: "$Age", Name: "$Name"}}});

ফলাফল

{ "_id": {"Age": 24, "Name": "Mike"} }
{ "_id": {"Age": 21, "Name": "David"} }
{ "_id": {"Age": 22, "Name": "Chris"} }

Name এবং Age-এর কম্বিনেশন অনুযায়ী ডুপ্লিকেট রিমুভ হয়েছে।

  1. MongoDB এগ리게েশন ফ্রেমওয়ার্কে গ্রুপ কুয়েরি উদাহরণ

  2. MongoDB-তে ডুপ্লিকেট ডকুমেন্ট গ্রুপ করা

  3. MongoDB-এ _id দিয়ে গ্রুপ করে ডকুমেন্ট কাউন্ট করা

  4. MongoDB Aggregation-এ নির্দিষ্ট ফিল্ড মান মэтচ করা ($match স্টেজ)