• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

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

21.02.07 23:41 작성 조회수 74

0

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

$regex 

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

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

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

답변 2

·

답변을 작성해보세요.

0

박기영님의 프로필

박기영

질문자

2021.02.08

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

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

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

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

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

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

0

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

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

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