Node/시퀄라이즈(MySQL), 몽구스(MongoDB)

관계 쿼리

webmaster 2022. 9. 18. 22:41
728x90

Join

include를 사용해서 Join을 한다
다대다 모델 조인

  • include로 JOIN과 비슷한 기능 수행 가능(관계있는 것 엮을 수 있음)하다.

지연 로딩

get모델명으로 가지고 올 수 있다.

  • get+모델명으로 관계있는 데이터 로딩 가능하다.
  • as로 모델명 변경이 가능하다.

include 관계 쿼리 메서드의 where attributes

Comments안의 where를 사용할 수있다.

  • 연관관계가 있는 테이블에 where 조건을 줄 수 있다.

생성 쿼리

  • 댓글을 먼저 생성했다가, 후에 user에 연결할 때 이렇게 사용한다.
    • 생성이 먼저 되고, 후에 연관관계가 정해진다.
  • add+객체명으로 추가한다 
    • id를 추가해 주거나, 객체 자체를 넣어주면 된다

여러 개를 추가(배열)

  • 여러 댓글을 생성하고, 추가할 때 배열로 넣어주면 된다.
  • 수정은 set+모델명, 삭제는 remove+모델명 을 쓰면 된다.

SQL 직접 사용 

  • 시퀄라이저가 아닌 그냥 SQL을 적용시킬 수도 있다.
728x90

'Node > 시퀄라이즈(MySQL), 몽구스(MongoDB)' 카테고리의 다른 글

몽구스 ODM  (0) 2022.09.24
쿼리 알아보기  (0) 2022.09.18
관계 정의하기  (0) 2022.09.18
모델 만들기  (0) 2022.09.18
시퀄라이즈  (0) 2022.09.18