
BSONRegexInterface의 getPattern() 메서드는 정규표현식 패턴을 반환하는 메서드입니다. 이 패턴은 MongoDB의 정규표현식 필터링 기능을 사용하여 데이터를 필터링 할 때 사용됩니다.
예를 들어, 다음과 같은 정규표현식 패턴이 존재할 때, getPattern() 메서드는 이 패턴을 반환합니다.
#hostingforum.kr
javascript
var regex = new RegExp("^hello.*world$");
var bsonRegex = new BSONRegexInterface(regex);
console.log(bsonRegex.getPattern()); // 결과: ^hello.*world$
이 패턴은 MongoDB에서 사용할 수 있는 정규표현식 패턴입니다. 이 패턴은 문자열이 "hello"로 시작하고 "world"로 끝나는지 여부를 확인합니다.
이 패턴을 MongoDB의 정규표현식 필터링 기능을 사용하여 데이터를 필터링 할 수 있습니다.
#hostingforum.kr
javascript
db.collection.find({ name: { $regex: "^hello.*world$" } });
이 쿼리는 컬렉션에서 "name" 필드가 "hello"로 시작하고 "world"로 끝나는 문서를 찾습니다.
이러한 예제를 통해 getPattern() 메서드의 사용법을 이해할 수 있습니다.
2025-06-06 21:01