해결된 질문
작성
·
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 등의 메서드가 생깁니다.