2
我对新的续集很新,但我试图弄清楚如何从多个表(放置和查看表)中提取后续信息并将它们呈现在同一页面上。 Review表有一个User Id和一个Place Id。我试过以下代码的原始查询和不同变体,无济于事。我应该在这种情况下使用什么样的语法?从多个表中拉取续集信息
User.hasMany(Review);
Review.belongsTo(User);
User.hasMany(Place);
Place.belongsTo(User);
Place.hasMany(Review);
Review.belongsTo(Place);
app.get('/place/:category/:id', function(req, res){
var id = req.params.id;
Place.findAll({
where : {id : id},
include: [{
model: [Review]
}]
}).then(function(reviews){
res.render('singular', {reviews});
});
});
由于这是一个伟大的解决我遇到的问题。 – Bruno