인프런 커뮤니티 질문&답변
질문드립니다!
작성
·
167
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를 사용하는것인가요??
공식문서 찾아봐도 안나오는데 혹시 공식문서에 해당 부분있으면 링크 부탁드려도 될까요? 계속 찾아보는데 도저히 안나오네요..
퀴즈
69%나 틀려요. 한번 도전해보세요!
NGINX를 Node.js 서버 앞에 두는 주된 목적은 무엇일까요?
Node.js 앱을 직접 실행하기 위함
HTTPS 처리, 리다이렉트, 정적 파일 제공 등
Node.js 서버를 완전히 대체하기 위함
복잡한 비즈니스 로직을 추가하기 위함
답변 1
1
제로초(조현영)
지식공유자
association을 하면 association한 모델명 따라서 get, set, remove, add 메서드가 추가됩니다. Hashtag는 저희가 정한 모델명이니 setHashtag를 찾으면 당연히 공식문서에는 안 나옵니다.





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