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

D_One님의 프로필 이미지
D_One

작성한 질문수

React로 NodeBird SNS 만들기

5-16. 게시글 작성과 데이터 관계 연결하기

질문이요

작성

·

149

0

await newPost.addHashtags(result.map(r => r[0]));

이 부분이 정확히 어떻게 동작하는지 모르겠어요

이 부분이 포스트와 해쉬테그 다대닫 관계에서 생긴 중간테이블에 postId 와 hastagsId를 등록해준다는것만 알겠네요...

result.map(r => r[0])

이거는 [해쉬태그1 정보들, 해쉬태그2 정보들] 이런식으로 리턴하던데, 정확히 

테이블A.add테이블B(??)일때, 저 ?? 가 무엇이 들어가야하는지 이해가 안가네요...

원문한번 찾아보기는 했는데..

// and add 'em again project.addTask(task1).then(() => { // it's back again })

코드가 너무 애매모호 하더군요..

아 그리고, 혹시 MySql  공부 해야할거 같은데, 

추천해주실만한 강의 있나요 ㅠㅠ/?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

뒤에 s가 붙냐 안 붙냐로 단수, 복수를 구분합니다.

addHashtags처럼 복수일 때는 배열 안에 아이디나 객체 담아서 하면 되고요.

addHashtag처럼 단수일 때는 배열 대신 그냥 아이디나 객체 넣으시면 됩니다.

MySQL은 책으로 공부하시는 걸 추천드립니다. Real MySQL 괜찮긴 한데 좀 어려울 수 있어요.

D_One님의 프로필 이미지
D_One

작성한 질문수

질문하기