$sort (ডিসেন্ডিং) এবং $group (first) ব্যবহার করে প্রতিটি ডISTINCT id-এর জন্য সর্বোচ্চ value বের করুন।
> db.demo750.insertOne({id:101,value:50});
> db.demo750.insertOne({id:102,value:40});
> db.demo750.insertOne({id:101,value:110});
এগ্রিগেশন কোয়েরি:
> db.demo750.aggregate([
{ $sort: { value: -1 } },
{ $group: { _id: "$id", value: { $first: "$value" } } },
{ $project: { id: "$_id", value: 1 } }
])
ফলাফল: id 101-এর জন্য 110, id 102-এর জন্য 40 (সর্বোচ্চ মান)।