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

박기영님의 프로필 이미지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

검색 기능 만들기 #2[삭제 예정]

검색 내용 전체를 Like 검색하고 싶을때는 어떻게 해야하나요?

21.02.07 23:41 작성

·

121

0

단일 항목을 대상으로 할때는 

$regex 

를 사용하면 되는 것 같은데,

공식 설명 문서를 봤을때  $text에서는 그냥 like 검색을 지원하는것 처럼 되어있더라구요.

제가 할때는 안되지만... 혹시 영상이 업로드 되고난 뒤 지금까지 API의 변동이 있었을까요?ㅠㅠ

답변 2

0

박기영님의 프로필 이미지
박기영
질문자

2021. 02. 08. 20:34

아 넵 . 적어주신 질문을 보고 적용을 해봤는데, 되는 것 같더라구요.

그런데 해당 질문에서 답변해주신대로 대용량에서 성능이 더 좋다고 하는게

$text를 말씀하시는 건가 싶고, 그렇다면 강의때 말씀해주신대로 $text로 like 검색이 되도록 하고 싶은데 

API에서 적혀있는대로 해도 like로는 적용이 안되는 것 같아서, 질문드렸습니다

  Product.find(findArgs)
    .find({
      "title": { '$regex': term },
      "description": { '$regex': term },
   })

위처럼 적는게 LIKE 검색의 정석(?) 이라고 봐야할까요?

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

2021. 02. 08. 11:05

안녕하세요 박기영님 혹시 질문하시는게 

https://www.inflearn.com/questions/37588

이것과 관련된 것인가요?!  여기 한번 참조 부탁드리겠습니다 ~!