所以我有一个参数
venue: {
type: mongoose.Schema.Types.ObjectId, ref: 'venue'
}
我希望提取在findById函数中传递给模式的id,如:
Event.
Venue.findById(id, callback).
populate('venue').
exec(function (err,event) {
if (err) return handleError(err);
});
我知道这不是正确的代码 - 我该如何解决?
答案 0 :(得分:1)
您是否尝试在Event
中获取Venue
的值加上场地后面Event
的值?
Event.findOne({
venue: id,
})
.populate('venue')
.exec()
.then((ret) => {
// ...
})
.catch((err) => {
// ...
});