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

stefan CHO님의 프로필 이미지
stefan CHO

작성한 질문수

React로 NodeBird SNS 만들기

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

addHashtags(result.map(r=>r[0]) 이 부분이 잘 이해가 안되요

해결된 질문

작성

·

124

0

models 만들때

Hashtag 는 만들었는데,

{as: Hashtags}라고 만든게 없었던거(?) 같아서요.

result.map(r=>r[0]) 이부분을 보면 

해쉬태그를 3개만들었을 때 이렇게 나오더라구요.

console.log(result);

결과값

[object SequelizeInstance:Hashtag],true,[object SequelizeInstance:Hashtag],true,[object SequelizeInstance:Hashtag],true

이게 addHashtags.( map의 리턴값) 으로 Hashtags에 들어가는 거 같은데 mysql에 보면 관련된걸 못찾겠어서 헷갈리고 있습니다.

Hashtags(근데 이건 mysql상에서는 Hashtag에 s가 붙고 첫글자 대문자로 바뀌면서 만들어진 Hashtags라는 이름이고 {as: Hashtags} 이거랑 다른거 같은데) 에 보면 태그들은 잘 들어갔거든요..

제가 헷갈리는 부분이 설명되었나 모르겠습니다..

답변 1

0

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

Hashtag 모델과 관계가 있는 모델들은 자동으로 addHashtag addHashtags getHashtags setHashtags removeHashtags 등의 메서드가 생깁니다.

stefan CHO님의 프로필 이미지
stefan CHO

작성한 질문수

질문하기