위와 같이 시퀄라이즈를 통해 관계를 설정했습니다.
Post.belongsToMany(Tag, { through: "PostTag", foreignKey: "PostId" });
Tag.belongsToMany(Post, { through: "PostTag", foreignKey: "TagId" });
여기에서 PostTag 모델도 정의했는데 이렇게 총 시퀄라이즈를 통해 N:M 관계를 정의할 때 3개의 모델을 정의하는게
맞나요? 그리고
Post.findAll({
include:[{
model:PostTag
// .. 조건들
},{
model:Tag}]});
3개의 테이블에 접근할 때 이렇게 접근하는 게 맞을까요
아 이제야 알 것 같아요. 느낌이 왔습니다. 답변 정말 감사드립니다! 항상 모르는 부분 알려주셔서 감사합니다. 좋은 하루 보내세요!