如何使用猫鼬获取分组数据的总和
How can I get sum of grouped data with mongoose
我有一个包含日志数据的集合。
[
{
"logType":1,
"created_at": 2015-12-15 07:38:54.766Z
},
..
..
..,
{
"logType":2,
"created_at": 2015-13-15 07:38:54.766Z
}
]
我想要按created_at
字段分组,并获取组元素计数。
我的目标是显示信息图,其中包括每周的日志总数。
您可以使用$week和$year:按周分组
db.logs.aggregate([
{
$group:{
_id: {
year: { $year:"$created_at" },
week: { $week:"$created_at" }
},
count: { $sum:1 }
}
}
])
相关文章:
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 如何从文本区域获取数据并使用javascript进行解密
- 如何确保在AngularJS中,数据在使用之前先加载
- 如何在带有nunjucks和gullow数据的JSON数据中使用带有HTML的内容
- 表单中的数据未使用javascript中的serialize()获取
- 如何更新集合数据并使用骨干木偶重新渲染
- 从URL获取JSON数据并使用innerHTML - 如何显示
- 我想从网站收集数据并使用PHP将它们存储在数据库中
- 为什么没有标记但数据可见(使用 JSON)
- 检索JSON数据并使用AJAX在表中显示
- 连接数据并使用D3在地图中弹出
- EXIF图像数据可以使用JSSOR在页面上显示吗
- 如何在检索到数据后使用drawCallback执行代码
- angularjs:自定义直接中的绑定数据在使用“”后不再更新;track-by-;在ng重复中
- 从维基百科检索数据并使用angularjs显示
- 如何使用数据列表使用 JavaScript 提交表单
- 数据表 - 使用 fnUpdate 更新行将替换不同的行
- 在数据集中使用递归搜索 2D 数组模式
- 如何在网页中嵌入隐藏数据并使用 DOM 恢复它
- 用于定期聚合数据并使用 Node.js 为其提供服务的基础架构