MongoDB 부분 문자열 검색 - MongoDB Compass 사용법
보통 대부분 부분 문자열로 다큐먼트를 검색하는 것이 일반적인데, 대부분 예제들이 그냥 완전이 같은 것만 찾는 것으로 되어 있으니 쩝..
일단 정답은 필터 부분에 아래처럼 쓰면 된다.
$regex 정규식을 사용해야 하네~~
>> { name:{ $regex : "원하는부분문자열"} }
SR이 포함된 이름을 찾으라 했더니 잘 찾네.
대소문자 구분하니 주의하고, 혹시 대소문자 구분없이 쓰려면 아래처럼 option을 또 줘야 한다.
>> { name:{ $regex : "원하는부분문자열", '$options': 'i'} }
참고한 문서는 아래글...
docs.mongodb.com/compass/master/query/filter
BJ.
Engin Akyurt 님의 사진, 출처: Pexels
'IT > DB' 카테고리의 다른 글
MongoDB Compass 로 데이터 내보내기 (0) | 2021.02.19 |
---|---|
MongoDB find remove 예제 몇개 - mongo shell (0) | 2021.02.19 |
Mongodb 한번에 여러 documents 필드값 바꾸기 (0) | 2021.02.16 |
MongoDB Compass 이용시 연결 문자열 MongoDB GUI 도구 (0) | 2021.01.27 |
MongoDB 설치 - Windows 환경 (2) | 2015.07.24 |