Saludos, estoy tratando de hacer un ejercicio donde realiza una busqueda por cada campo "State" y selecciona el valor del campo weathe y los valores con mayor valor se crea un campo {"month_high" : true}, estoy aprendiendo un poco pero se me ha dificultado pues en la compilacion muestra un error en throw e que no se que podria ser.
Gracias...
Código Javascript:
Ver original
var MongoClient = require('mongodb').MongoClient; var variable = 0; var a = 1; MongoClinet.connect('mongodb://127.0.0.1:27017/weather',function(err,db){ if(err) throw err; var coleccion = db.collection('data'); var cursor = coleccion.find(); cursor.sort({"State":a},{"Temperature":-1}); variable = db.data.find({},{"State":a}).sort({"Temperature":-1}).limit(1); cursor.each(function(err, doc) { if(err) throw err; if(doc.Temperature != variable) { a = a + 1; } var myupdate = {$set:{"month_high" : true}}; data.update(query,myupdate,function(err, updated) { if(err)throw err; console.dir("Successfully updated " + updated + " document!"); }); });