작성
·
228
0
const arr_hash = req.body.content.match(/#[^\s#]/g);
const hash_set = new Set(arr_hash)
const hashtags = new Array()
hash_set.forEach((element) => {
hashtags.push(element);
})
if (hashtags) {
const result = await Promise.all(
hashtags.map(tag => {
return Hashtag.findOrCreate({
where: { title: tag.slice(1).toLowerCase() },
})
}),
);
await post.addHashtags(result.map(r => r[0]));
}
hashtag를 set으로 만들기 위해서 이렇게 코드를 만들었는데 이렇게 만드니까
데이터 베이스에 이런식으로 글자가 하나만 찍혀서 저장이 됩니다 어떻게 해야하나요?