【发布时间】:2015-11-08 01:05:07
【问题描述】:
我有一个具有以下文档结构的数据库:
{
"_id" : ObjectId("520bea012ab230549e749cff"),
"Day" : 1,
"Time" : 54,
"State" : "Vermont",
"Airport" : "BTV",
"Temperature" : 39,
"Humidity" : 57,
"Wind Speed" : 6,
"Wind Direction" : 170,
"Station Pressure" : 29.6,
"Sea Level Pressure" : 150
}
我需要为每个“州”找到最高的“温度”(例如,有 100 个带有 'State':'Vermont' 的文档)并将条目 'month_high':true 添加到此文档中(具有最高温度)
这是我的代码:http://pastebin.com/UbACLbSF
但是当我在 shell 中运行程序时,出现以下错误:
MongoError: Can't canonicalize query: BadValue bad order array [2]
【问题讨论】:
标签: node.js mongodb node-mongodb-native