我有一个如下所示的文档结构的数据库:
{
"_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
}
我需要找到每个“州”中最高的“温度”(例如,“Vermont”州有100个文档),并将条目“month_high”:true添加到具有最高温度的文档中。
这是我的代码:http://pastebin.com/UbACLbSF 但是,当我在shell中运行程序时,我收到以下错误:
MongoError:无法规范化查询:BadValue bad order array [2]