| |||
Mongoose Busqueda con array de entrada Hola, estoy haciendo una función en la que recibo un arreglo y debo entregar cada doumento que correspanda con algun item de dicho arreglo. Ahora, lo primero que se ocurre es hacer una find() en un bucle for, pero no si esto es optimo. Mi pregunta es si conocen alguna otra forma o quizas alguna funcion de Mongoose o Mongo ya maneja este tipo de situaciones. Gracias |
| |||
Respuesta: Mongoose Busqueda con array de entrada Bueno lo que queria hacer se recolvia con el operador In, y me quedo algo asi:
Código:
pd: el pupulate es para jalar el un documento referenciado en el actual. Igual gracias a todos lo que se dieron la molestia de leerme :) this.metodo = function(req, res){ var arreglo = []; arreglo = req.body.vari; return models.Lista .find({_id:{ $in: arreglo }}) .populate('cursos') .exec(function(err, curso){ if(!err) return curso; else return err; }); } Última edición por NaikiOwned; 28/01/2014 a las 20:44 |
Etiquetas: |