Regular Expression Operators(mongoDB)

Hanbyul·2023년 11월 15일

mongoDB

목록 보기
11/16
  1. $regex: 필드의 값이 특정 정규 표현식 패턴과 일치하는 문서를 선택하는 데 사용.
ex.  db.collection.find({field: {$regex: "pattern"}}) 
-> 'field' 필드의 값이 "pattern" 정규표현식에 일치하는 모든 문서를 선택 
  1. $options: $regex 연산자와 함께 사용되며, 정규 표현식의 동작을 조절하는 데 사용. 예를 들어, 'i' 옵션은 대소문자를 무시하고 매칭을 수행.
ex.  db.collection.find({field: {$regex: "pattern", $options: 'i'}}) 
-> 'field' 필드의 값이 "pattern" 정규표현식에 대소문자를 무시하고 일치하는 모든 문서를 선택

이러한 정규 표현식 연산자를 사용하면, 특정 패턴이나 순서를 가진 문자열을 가진 문서를 효과적으로 찾을 수 있음
profile
공부공부

0개의 댓글