Saludos a todos.
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 originalvar 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!");
});
});