Solo una consulta simple, por ejemplo con una doble referencia en el modelo.Múltiples poblados - mongoosejs
esquema/modelo
var OrderSchema = new Schema({
user: {
type : Schema.Types.ObjectId,
ref : 'User',
required: true
},
meal: {
type : Schema.Types.ObjectId,
ref : 'Meal',
required: true
},
});
var OrderModel = db.model('Order', OrderSchema);
consulta
OrderModel.find()
.populate('user') // works
.populate('meal') // dont works
.exec(function (err, results) {
// callback
});
ya intentó algo así como
.populate('user meal')
.populate(['user', 'meal'])
De hecho, sólo una de las obras puebla.
Entonces, ¿cómo se consiguen dos populates funcionando?
gracias, por los demás, van a hacer lo lo mismo: aún así asegúrese de que su identificación esté presente. – mrzmyr
@mrzmyr ¿cuál es el problema aquí? estoy experimentando lo mismo pero no tengo idea de eso. – Pei