
MongoDBBSONRegexInterface::getFlags 메소드는 정규표현식 플래그를 반환하는 메소드입니다. 플래그는 정규표현식의 옵션을 지정하는 값으로, 다음과 같은 플래그가 있습니다.
- i (case-insensitive) : 대소문자 구별을 하지 않습니다.
- m (multiline) : 여러 줄에 걸쳐서 정규표현식을 적용합니다.
- s (dotall) : '.'은 줄바꿈 문자를 포함하여 모든 문자를 매치합니다.
- x (extended) : 정규표현식을 더 쉽게 읽을 수 있도록 주석을 허용합니다.
- u (unicode) : 유니코드 문자열을 처리합니다.
- y (sticky) : 정규표현식을 처음부터 시작합니다.
기본적으로 MongoDB는 'i' 플래그가 설정되어 있습니다. 이는 MongoDB가 정규표현식을 대소문자 구별하지 않도록 합니다.
2025-08-02 20:00