ठीक है, आप समूह और प्रोजेक्ट डेटा को उस प्रारूप में एकत्रीकरण पाइपलाइन का उपयोग कर सकते हैं जिसे आप देखना चाहते हैं।
db.col.aggregate([
{$group:{_id:"$Appname", softcount:{$max:"$softcount"}}},
{$project:{_id:0, "Appname":"$_id", softcount:1}},
{$sort:{softcount:-1}},
{$limit: 5}
])
यह निम्नलिखित परिणाम प्रिंट करेगा, बशर्ते इनपुट वही है जिसका आपने अपने प्रश्न में उल्लेख किया है।
{
"softcount" : 10.0,
"Appname" : "ktr"
}
{
"softcount" : 8.0,
"Appname" : "rsr"
}
{
"softcount" : 6.0,
"Appname" : "ssl"
}
{
"softcount" : 5.0,
"Appname" : "ppr"
}
{
"softcount" : 4.0,
"Appname" : "crs"
}
आप MongoDB एग्रीगेशन फ्रेमवर्क के बारे में अधिक जान सकते हैं https://docs.mongodb.org/manual/aggregation पर /