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

MongoDB-এ অ্যাগ্রিগেশন ব্যবহার করে গড় বের করা

$avg অপারেটর এবং অ্যাগ্রিগেশন ফ্রেমওয়ার্ক ব্যবহার করে সংখ্যাসূচক ফিল্ডের গড় বের করা যায়।

নমুনা ডেটা

>> db.averageReturiningNullDemo.insertOne({"StudentDetails": {"StudentScore": 89}});
> db.averageReturiningNullDemo.insertOne({"StudentDetails": {"StudentScore": 34}});
> db.averageReturiningNullDemo.insertOne({"StudentDetails": {"StudentScore": 78}});

গড় বের করার কোয়ারি

> db.averageReturiningNullDemo.aggregate([
    {
        "$group": {
            "_id": null,
            "StudentScoreAverage": { "$avg": "$StudentDetails.StudentScore" }
        }
    }
]);

ফলাফল

{ "_id": null, "StudentScoreAverage": 67 }
  1. MongoDB-এ গড় (Average) এর চেয়ে বড় মান वाले ডকুমেন্ট বের করা

  2. MongoDB Aggregation-এ ডুপ্লিকেট নামের কাউন্ট ও সাবজেক্ট লিস্ট বের করা

  3. MongoDB অ্যাগ্রিগেশন দিয়ে সবচেয়ে কম মার্কসuage वाले দুটি ডকুমেন্ট বের করা

  4. MongoDB অ্যাগ্রিগেশন: নেস্টেড অ্যারে এলিমেন্টের গড় (Average) বের করা ($avg + $unwind)