我对新的续集很新,但是我试图弄清楚如何从多个表(Place和Review表)中提取续集信息并将它们渲染到同一页面上。 Review表具有用户ID和地点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});
});
});