Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2014, 14:34
andres18281
 
Fecha de Ingreso: febrero-2013
Ubicación: Cali Colombia
Mensajes: 118
Antigüedad: 11 años, 2 meses
Puntos: 0
Problema en Node.js

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 original
  1. var MongoClient = require('mongodb').MongoClient;
  2. var variable = 0;
  3. var a = 1;
  4. MongoClinet.connect('mongodb://127.0.0.1:27017/weather',function(err,db){
  5.        if(err) throw err;
  6.             var coleccion = db.collection('data');
  7.             var cursor = coleccion.find();
  8.             cursor.sort({"State":a},{"Temperature":-1});
  9.             variable = db.data.find({},{"State":a}).sort({"Temperature":-1}).limit(1);
  10.             cursor.each(function(err, doc) {
  11.                 if(err) throw err;    
  12.                 if(doc.Temperature != variable) {
  13.                         a = a + 1;
  14.                 }
  15.                 var myupdate = {$set:{"month_high" : true}};  
  16.                 data.update(query,myupdate,function(err, updated) {
  17.                 if(err)throw err;
  18.                  console.dir("Successfully updated " + updated + " document!");                
  19.                 });
  20. });