강의

멘토링

커뮤니티

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

심재화님의 프로필 이미지
심재화

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

typeorm 관련 질문입니다

작성

·

186

1

nest 강의에 블로그 만들기를 해보던 중에 문의 드리고 싶은 부분이있어서 질문 드립니다

 
Blog 클래스에 @ManyToMany에 JoinTable을 'blog_tag'로 만들어서 db에 정상적으로 테이블 생성도 정상적으로 되었습니다 
 
그런데 blog_tag테이블에 insert나 delete를 해야하는데 Repository를 어떻게 만들어야 할지 궁금하여 문의 드립니다...
 
 
getManager().query()로 쿼리 문자열을 만들어서 추가 하는 방법으로만 사용을 해야 한는지 'blog_tag'에 Repository를 만들어서  insert나 delete를 할 수 있는 방법이 있는 방법이 있는지 문의 드립니다

답변 1

0

윤상석님의 프로필 이미지
윤상석
지식공유자

안녕하세요! 

보통 저는 쿼리매니저를 사용하는 편이지만 Many To Many  이므로 사이 관계 테이블을 따로 만들어서 처리 해서 repository method를 사용해도 좋고 자체 repository method로 조인을 해도 좋습니다!

관련 글 참고하시면 좋습니다!

https://stackoverflow.com/questions/52246722/how-to-query-a-many-to-many-relation-with-typeorm

심재화님의 프로필 이미지
심재화

작성한 질문수

질문하기