작성한 질문수
[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
해시태그 넣기
작성
·
230
0
강의 듣다가 궁금한 점이 있어서 질문드립니다!
result에 [ [해시태그, false], [해시태그, true]]
이런식으로 담기면 첫번째 해시태그는 중복되는거인데
await post.addHashtags(result.map(r => r[0]));
실행후에는 중복해시태그도 디비에 담기게 되는거 아닌가요??
답변 2
저도 같은생각으로 찾아보다 제로초님 답변대로 했는데
저렇게 하니까 중복된 해시태그를 가진 다른 포스트에 관계지정이 안되는거같아요
저렇게 하고 태그검색 하니까 같은태그를 가진 포스트중에서 맨처음 저장된 하나만 검색이 되더라구요
그렇네요. result.filter((v) => !!v[1]).map(r => r[0]) 하시면 됩니다.