I have a database with the following document structure:
{ "_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 }
I need to find the highest “temperature” for each “state” (i.e. there are 100 documents with “State”: “Vermont”) and add the entry “month_high”: true to this document (which has the highest temperature)
Here is my code: http://pastebin.com/UbACLbSF
But when I run the program in the shell, I get the following error:
MongoError: Cannot canonicalize request: BadValue array of bad order [2]
Dennis
source share