嘿,我知道我也许不应该在这里写下这样的问题,但我就是无法解决这个问题。我有 mongodb 集合,我们称之为摘要。在那里我得到了以下字段:id、subsummaryId、日期、价格。小摘要的间隔为 1 分钟。我想编写一个聚合生成器,它可以根据现有的小结生成报告。报告将返回过去 24 小时内每个 subsummaryId 每小时的平均价格。我遇到按小时聚合的问题。
db.Report.aggregate([{ $match: { date: { $gt: 0, $lt: 20 }}}, {$group: { _id: "$subsummaryId", hour: {"$hour": "$date"}, price: {$avg: "$price" }}}])
我越来越
“未知的组运算符‘$hour’”
干杯!
皈依舞