sequelize에서 쉽게 설정할 수 있도록 관계 메서드를 제공한다.
관계설정을 했을 경우, sequelize에서 다음과 같은 메서드를 제공한다.
add: 현재모델.add관계설정모델 (관계설정모델 추가)
remove: 현재모델.remove관계설정모델 (관계설정모델 제거)
set: 현재모델.set관계설정모델 (관계설정모델 수정)
그리고 설정관계가 일대일인지, 일대다나 다대다인지에 따라,
관계설정모델의 단복수가 바뀐다.
일대다의 경우 관계설정모델s가 된다.
위와 같이 관계설정을 했을 경우,
Post-User는 일대일관계이므로, Post.addUser 라는 메서드가 생성된다.
Post-Comment는 일대다관계이므로, Post.addComments 메서드가 생성된다.
관계메서드를 사용할 때는 항상 await 사용하기.
post.addLikers를 사용하면 DB에 저장된다.
Follow 기능 구현하기 (front-back) (0) | 2021.01.03 |
---|---|
Sequelize :: DB 삭제, 수정하기 (0) | 2021.01.02 |
Sequelize:: 페이지네이션 기능 (limit, order, Op.lt) (0) | 2021.01.02 |
Sequelize :: DB에 데이터 추가하기(포스트쓰기) (0) | 2021.01.01 |
Sequelize:: DB에서 프론트로 필요한 정보만 전달하기 (0) | 2021.01.01 |
댓글 영역