Mongodb-Mongodb版本3中通过本地时区$ month进行的日期字段聚合

时间:2019-01-14 10:47:20

标签: mongodb timezone aggregation-framework version

有人可以告诉我如何使用 Mongodb 3 上的 $ month 运算符实现此简单聚合查询的相同结果吗?示例中的查询在Mongodb 4上运行良好,但是Mongodb 3向我抛出错误,原因是$ month不接受documentation says之类的3.6以前版本中的对象。

db.Blog.aggregate([
        {
            $match: {title: "Hello World!"}
        },
        {
            $project: {
                month: {
                    $month: {date: "$created", timezone: "Europe/Bratislava"}
                }
            }
        }
    ])

因此,问题是如何获取汇总的时区月份,以便能够通过月份值将其分组?

0 个答案:

没有答案