У меня есть база данных со следующей структурой документа:
{
"_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
Но когда я запускаю программу в оболочке, я получаю следующую ошибку:
MongoError: невозможно канонизировать запрос: BadValue, массив неверных порядков [2]