【问题标题】:Value with the highest frequency in a particular field在特定领域中频率最高的值
【发布时间】:2016-08-29 08:52:32
【问题描述】:

我正在尝试找出一种方法来获取特定字段中频率最高的值。

是否有内置的 MongoDB 命令可以帮助我做到这一点?

【问题讨论】:

    标签: mongodb aggregation-framework


    【解决方案1】:

    你可以使用类似的东西

    db.getCollection('tweetsprocessed').aggregate([
        {"$group" : {
            _id:"$principal_topic",
            count:{$sum:1}
            }
         },
         { $sort : { count : -1 } }
    
    ])
    

    类似于在 SQL 上使用 GROUP BY 和 ORDER BY

    【讨论】:

      猜你喜欢
      • 2015-02-22
      • 1970-01-01
      • 2015-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-03
      • 2013-09-08
      • 1970-01-01
      相关资源
      最近更新 更多