如何在mongoose的$ week mongo聚合中包含时区?
我目前正在尝试按exit_time字段的周数对一组文档进行分组。
我可以用$ week聚合这样做很好。
$group: {
_id: {$week: "$exit_time"}
}
但是,如果我尝试在mongodb文档中包含时区,我会收到以下错误。
MongoError: can't convert from BSON type object to Date
这是导致它的代码片段。据我所知,这些示例是如何在mongo文档中完成的。
$group: {
_id: {
$week: {
date: "$exit_time",
timezone: "America/Tijuana"
}
}
}
这是相关文档。 /
有没有人遇到类似的问题,可以指出我正确的方向?
回答如下:正如Neil Lunn所说,对我来说问题是我实际上运行的是3.6版本的MongoDB(尽管我认为我运行的是3.6)。