• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

hashtag set 구현 질문

22.10.08 08:33 작성 조회수 181

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으로 만들기 위해서 이렇게 코드를 만들었는데 이렇게 만드니까

GOMCAM 20221008_0831400966.png

데이터 베이스에 이런식으로 글자가 하나만 찍혀서 저장이 됩니다 어떻게 해야하나요?

답변 2

·

답변을 작성해보세요.

0

이규열님의 프로필

이규열

질문자

2022.10.08

아 정규식이 이상했네요 감사합니다

0

hash_set과 hashtags를 콘솔로그 찍어보세요.