只是一个简单的查询,例如在模型中使用双引号。多个填充 - mongoosejs
模式/模式
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);
查询
OrderModel.find()
.populate('user') // works
.populate('meal') // dont works
.exec(function (err, results) {
// callback
});
我已经尝试过类似
.populate('user meal')
.populate(['user', 'meal'])
其实只是填充的作品之一。
那么,如何得到两个填充工作?
感谢,换了别人,他们会做的同样的:仍然确定你的身份证是存在的。 – mrzmyr
@mrzmyr这里有什么问题?我遇到同样的事情,但不知道它。 – Pei