강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Jin님의 프로필 이미지
Jin

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

리트윗하기

post db modeling관련 질문입니다.

작성

·

116

0

초반에 시퀄라이즈로 post modeling 할 때 

리트윗을 

db.Post.belongsTo(db.Post, { as"Retweet" });

이렇게 작성 했었습니다. 

그런데 리트윗의 경우 post와 post가 1:N 관계인데

post.hasMany(db.Post)도 같이 추가해 줘야 하는거 아닌가요? 아니면 같은 모델끼리 1:N관계일 때는 belongsTo만 해줘도 괜찮은건가요?

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

같은 모델끼리는 belongsTo만 해주시면 됩니다. 어떻게서든 모델들 간의 관계를 시퀄라이즈가 파악할수 있으면 됩니다. belongsTo는 필수이지만 hasMany나 hasOne은 필수가 아니라고 보시면 됩니다.

Jin님의 프로필 이미지
Jin

작성한 질문수

질문하기