• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

sequelize utility method 질문 입니다

20.05.22 16:24 작성 조회수 109

0

1. add method는 N:M관계에만 만들어지나요? 아니면 1:1 이나 1:N도 만들어지나요?

2. add method의 정확한 기능이 무엇인가요? include랑 차이를 모르겠습니다.

 ex)post 테이블과 hashtag테이블이 N:M 관계일때 post.addHashtag 쓰지않고 find로 post테이블을 찾아서 include로 hashtag테이블을 넣어줘도 되지 않을까요?

3. get, set method도 있는것 같은데 해당 메서드는 어떤 관계때 만들어지고 어떤 기능인가요?

답변 1

답변을 작성해보세요.

0

1. 1:1, 1:N 다 만들어집니다.

2. include를 쓰려면 add 메서드로 먼저 관계를 추가해주어야 합니다.

include는 get과 같은 역할이고, get을 하기 위해서는 add가 되어있어야 합니다.

3. add - 관계 설정, set - 관계 수정, remove - 관계 제거, get - 관계 조회(include랑 같음)