【发布时间】:2021-07-02 23:34:06
【问题描述】:
是否可以使用 mongodb $bucekt 运算符按日期分组?
{
$bucket: {
groupBy: // date field?
boundaries: [0, 5, 10, 15, 20, 30, 50, 75, 100, 500],
default: 'overBucket',
output: {
count: {
$sum: 1,
},
localities: {
$push: '$$ROOT',
},
},
},
},
提前感谢您的建议:)
【问题讨论】:
-
是的,当然可以。我个人在生产中使用代码,其中
$bucket管道由date分组,没有time后缀 -
你好@hhharsha36 你能给我一个例子吗?我尝试按日期分组,但每次都变成相同的结果。
-
请提供样本文件以进行处理
-
我试图创造同样的情况。我希望它是完全理解的
标签: node.js mongodb aggregation-framework