【发布时间】:2017-11-16 21:55:11
【问题描述】:
我的查询如下图:
orderSubInfo.find({
'order_id': {
$in: orderArray
}
}).populate({
path: 'order_id',
populate: {
path: 'foodtruck_id',
model: 'foodtruck'
}
}).exec().then((info) => {
res.json({
status: '200',
message: 'Your OTP',
data: info
})
}).catch((err) => {
res.json({
status: '500',
message: 'Oops,something went wromg'
})
});
现在发生在populate {path:foodtruck_id,model:'foodtruck} 之后。我得到了不必要的字段。但我只想拥有foodtruck_name,foodtruck_location。那么我应该如何修改我的查询呢?
【问题讨论】:
标签: mongoose mongoose-schema mongoose-populate