आप नीचे दिए गए एग्रीगेशन का इस्तेमाल $sort
के साथ कर सकते हैं
अवरोही राशि के बाद $first
अधिकतम राशि दस्तावेज़ प्रोजेक्ट करने के लिए ऑपरेटर।
$replaceRoot
अधिकतम राशि दस्तावेज़ को शीर्ष स्तर पर बढ़ावा देने के लिए।
collection.aggregate([
{$sort:{'amount':-1}},
{$group:{ _id: '$type',group:{$first:'$$ROOT'}}},
{$replaceRoot:{newRoot:"$group"}}
])