inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

테이블 관계 이해하기

질문있습니다

해결된 질문

295

now

작성한 질문수 25

0

안녕하세요! 

제가 궁금한 것은 

PostHashTag 조인 테이블 이외에 

Post와 HashTag사이에 조인테이블을 추가로 만들 경우, 

각 조인테이블을 어떻게 구분해서 add나 set, get 메소드를 사용해서 테이블을 다루는지 궁금합니다. 

예를 들어, Post와 Hashtag테이블 사이에 PostHashTag2라는 조인 테이블을 추가로 생성했다고 하면, 

post에 hashtag를 추가하는 경우, PostHashTag2 테이블에 데이터를 넣고 싶다고 한다면,  

post.addPostHashTag2(values..) 이렇게 해야 할까요?

여러가지 시도를 해봤는데, 구분해서 들어가지가 않아서요..  

mongodb nodejs mysql Sequelize

답변 4

1

제로초(조현영)

조인 테이블을 추가로 생성했다고 하시면 belongsToMany도 추가로 생성하신 거죠? through에 PostHashtag2 넣으셨을 거고요. 거기서 as에 적힌 이름대로 add 메서드가 만들어집니다.

0

제로초(조현영)

컬럼 개수 늘릴 수 있습니다. 다만 이 때는 through에 문자열이 아니라 모델을 만들고 나서 모델을 넣어야 합니다.

0

now

그렇군요!! 정말 감사합니다

0

now

저 한가지만 더 질문드려도 될까요?? 

혹시 join테이블은 컬럼의 종류가 각각 참조하고 있는 테이블의 갯수만큼만 설정할 수 있나요?? 

아니면 추가로 컬럼을 늘릴수 있는 건가요??

0

now

답변 감사드립니다!!

리눅스 노드 설치시 패키지

0

159

0

socket.js 에서 referer로부터 roomId를 가져올 때

0

905

3

스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문

0

2281

2

a[title] 질문드립니다

0

375

1

리뉴얼 강의 및 공부 방법

0

581

1

jwt decode

0

1128

1

node.js 교과서 3판 질문드립니다

0

391

1

passport와 jwt

0

432

1

리뉴얼 강의

0

417

2

혹시 Node.js 교과서 3판 이북은 언제 나오나요?

0

353

1

몽고디비 사용자도 MYSQL부분을 들어야 하나요???

0

481

1

sql 쿼리 로그는 어떤 모듈이 작성하나요?

0

505

2

nunjucks res.render('error'); 작동을 안합니다.

0

511

1

질문있습니다.

0

346

1

multer 한글 파일 업로드시 파일명이 깨져요.

1

3535

1

수업자료는 어디있나요?

0

366

1

질문 있습니디

0

235

1

multer 사용시 file 외 name값은 못받나용?

0

416

1

코드 중복 부분 질문드립니다.

0

298

1

api 만드는 이유 질문드립니다.

0

286

1

Strategy의 done에 대해 질문드립니다.

0

361

1

안녕하세요 fs 권한 관련 질문드립니다

0

446

1

시퀄라이즈 연결질문...

0

492

2

res.setHeader vs res.cookie

0

1785

3