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

tnwjdrms님의 프로필 이미지
tnwjdrms

작성한 질문수

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

해시태그 넣기

result

작성

·

230

0

강의 듣다가 궁금한 점이 있어서 질문드립니다!

result에 [ [해시태그, false], [해시태그, true]]

이런식으로 담기면 첫번째 해시태그는 중복되는거인데 

await post.addHashtags(result.map(r => r[0]));

실행후에는 중복해시태그도 디비에 담기게 되는거 아닌가요??

답변 2

0

저도 같은생각으로 찾아보다 제로초님 답변대로 했는데

저렇게 하니까 중복된 해시태그를 가진 다른 포스트에 관계지정이 안되는거같아요 

저렇게 하고 태그검색 하니까 같은태그를 가진 포스트중에서 맨처음 저장된 하나만 검색이 되더라구요

0

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

그렇네요. result.filter((v) => !!v[1]).map(r => r[0]) 하시면 됩니다.

tnwjdrms님의 프로필 이미지
tnwjdrms

작성한 질문수

질문하기