我需要根据用户每天在mongo中创建的记录创建一个图表。
我有一个字段来存储mongo集合中的创建日期。
所需的输出是以下因素:
Date Count 2014-01-01 12 2014-01-02 21 . . . . . 2014-01-30 90
我已经阅读了各种示例并阅读了相同的文章。 这与mysql中的Groupby类似。
请帮我查询相同内容。
答案 0 :(得分:0)
从http://docs.mongodb.org/v2.4/reference/operator/aggregation/group/
的MongoDB聚合框架页面中大量借用db.records.aggregate( {$ group:{ _id:" date", itemsPerDate:{$ sum:1} }} );
您的里程将根据语言和文档结构而有所不同。
答案 1 :(得分:0)
深入了解aggregation framework。您正在寻找$group
operator。
db.test.aggregate({$group: {_id : "$Date", Count : {$sum: 1}}})