강의

멘토링

커뮤니티

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

haruharu님의 프로필 이미지
haruharu

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

게시글 수정하기

질문드립니다!

작성

·

165

0

const post = await Post.findOne({ where: { id: req.params.postId } });
if (hashtags) {
const result = await Promise.all(
hashtags.map((tag) =>
Hashtag.findOrCreate({
where: { name: tag.slice(1).toLowerCase() },
})
)
);
await post.setHashtags(result.map((v) => v[0]));
}
res.status(200).json({
PostId: parseInt(req.params.postId, 10),
content: req.body.content,
});

sequlize 공식문서보고있는데요. 이부분은 어떻게해서 setHashtags를 사용하는것인가요??

공식문서 찾아봐도 안나오는데 혹시 공식문서에 해당 부분있으면 링크 부탁드려도 될까요? 계속 찾아보는데 도저히 안나오네요..

답변 1

1

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

association을 하면 association한 모델명 따라서 get, set, remove, add 메서드가 추가됩니다. Hashtag는 저희가 정한 모델명이니 setHashtag를 찾으면 당연히 공식문서에는 안 나옵니다.

haruharu님의 프로필 이미지
haruharu
질문자

매번 빠르게 답변해주셔서 감사합니다!

haruharu님의 프로필 이미지
haruharu

작성한 질문수

질문하기