-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
시퀄라이즈 as 역할
21.12.29 21:39 작성 조회수 129
0
안녕하세요 시퀄라이즈 모델부분을 보다 궁금한점이생겼습니다.
db.Post.belongsTo(db.Post ,{as : 'Retweet'});
여기서는 Post 테이블에 RetweetId 가 생기는데
db.Post.belongsToMany(db.User,{through: 'Like', as: 'Likers'});
다대다 관계에서는 또 as 명으로 id 가 생기지않고
db.User.belongsToMany(db.User , {through :'Follow', as: 'Followers' , foreignKey : 'followingId' });
이부분은 foreignkey로 컬럼이 생기는데
as는 어떨때 +id로 컬럼이 생기는 기준이 있는건가요?
답변을 작성해보세요.
0
답변 1