Foros del Web » Programando para Internet » Node.js »

loop permanente con mongoose en node

Estas en el tema de loop permanente con mongoose en node en el foro de Node.js en Foros del Web. Hola..!! necesito ayuda..! Estoy realizando una aplicación en node, en la que necesito procesar información de una base de datos mongodb. Es un proceso que ...
  #1 (permalink)  
Antiguo 16/10/2014, 17:21
 
Fecha de Ingreso: marzo-2012
Ubicación: La Rioja, capital
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
loop permanente con mongoose en node

Hola..!! necesito ayuda..!

Estoy realizando una aplicación en node, en la que necesito procesar información de una base de datos mongodb. Es un proceso que se debe repetir permanentemente, a esto lo realizo con el clásico "Do While" y una bandera que siempre esta activa, permitiendo así el loop infinito, que por si solo funciona perfecto. El problema esta cuando llego a la parte de la consulta de la base de datos, es como que se saltea la consulta y por ende no puedo realizar el procesado de la información y la toma de decisiones (condicionales).

Espero que alguien me pueda dar una mano o alguna información que me pueda guiar...

muchas gracias..!!
  #2 (permalink)  
Antiguo 16/10/2014, 17:29
 
Fecha de Ingreso: marzo-2012
Ubicación: La Rioja, capital
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: loop permanente con mongoose en node

Este es un ejemplo del código que estoy usando.


//------------------------------------ Dependencias


var mongoose = require('mongoose');
var configDB = require('./config/database.js');


//------------------------------------ Bases de datos


var DB = mongoose.connect(configDB.url, function (err, res) {

if(err) {
console.log('ERROR: Base de datos sistema no conectada ('+ err +')');
} else {
console.log('Base de datos sistema conectada');
}

});


//------------------------------------ Importacion de modelos


var datoEsq = require('./modelos/dato');
var DATO = DB.model('DATO', datoEsq);


//------------------------------------ Variables

var b = 0;

//------------------------------------ Servidor

do {

DATO.find(function (err,datos){

// Condicionales, analisis de la informacion y toma de decisiones

});

} while(b === 0);

Etiquetas: loop, node, permanente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:40.