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

이규열님의 프로필 이미지

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

해시태그 검색하기

hashtag set 구현 질문

작성

·

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

GOMCAM 20221008_0831400966.png

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

답변 2

0

이규열님의 프로필 이미지
이규열
질문자

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

0

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

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