인프런 커뮤니티 질문&답변
파로잉 팔로워 질문드립니다.
작성
·
218
0
db.User.hasMany(db.Post);
이부분에서
db.User.haMany(db.Post,{foreignKey:'id' , sourceKey:'id'}) 라고 생각해도되나여? 저거 생략된건가요?
db.User.belongsToMany(db.User, {
foreignKey: 'followingId',
as: 'Followers',
through: 'Follow',
});
db.User.belongsToMany(db.User, {
foreignKey: 'followerId',
as: 'Followings',
through: 'Follow',
});
여기서 User 테이블 id 와 follow의 follwingid 과 연결
user 테이블 id와 followerId와 연결로 생각해도 될까여?
근데 여기서 as는 설정을 해주는 이유가 헷갈릴까봐 정확한 명칭을 적어주는거라고 생각해도 될까요?
답변 1
0
제로초(조현영)
지식공유자
1. 네 foreignKey: 'UserId', sourceKey: 'id' })입니다.
2. 네 맞습니다. as랑 foreignKey가 반대라서 헷갈릴 수 있습니다.




