Để kết hợp A-> B-> C, bạn nên lồng bao gồm cho C bên trong bao gồm cho B, ví dụ:
A.findAll({
include: [
{
model: B,
include: [
{model: C}
]
}
]
})
Tuy nhiên, nếu liên kết bảng thuộc tính không có thuộc tính nào khác ngoài PK của phim và thể loại, thì hãy sử dụng thông qua .
YtMovies.belongsToMany(Genres, {through: GenresLink, foreignKey: 'movie_id' });
Genres.belongsToMany (YtMovies,{through: GenresLink, foreignKey: 'genre_id '});
YtMovies.findAll({
include: [
{
model: Genres,
required : true,
through: GenresLink
}
]
});
hướng dẫn sử dụng có một số thông tin hữu ích về chủ đề này ...