我正试图找出一种方法来获得特定领域中频率最高的值。
是否有内置的MongoDB命令可以帮助我做到这一点?
答案 0 :(得分:1)
你可以使用像
这样的东西db.getCollection('tweetsprocessed').aggregate([
{"$group" : {
_id:"$principal_topic",
count:{$sum:1}
}
},
{ $sort : { count : -1 } }
])
类似于在SQL上使用GROUP BY和ORDER BY