BSONRegExp()
정의
정규 표현식 에 대한 새 BSON 를 만듭니다.
구문
BSONRegExp
의 구문은 다음과 같습니다:
예시
BSONRegExp()
객체 삽입
BSONRegExp()
생성자를 사용하여 BSON 정규 표현식 을 만듭니다.
var bsonRegExp = BSONRegExp("(?-i)AA_", "i")
객체를 testbson
컬렉션에 삽입합니다.
db.testbson.insertOne( { foo: bsonRegExp } )
Retrieve a BSONRegExp()
Object
삽입된 문서에 대해 testbson
컬렉션을 쿼리합니다.
db.testbson.find( {}, {}, { bsonRegExp: true } )
컬렉션 에 저장된 바이너리 BSON 정규 표현식을 볼 수 있습니다.
[ { _id: ObjectId('65e8ba8a4b3c33a76e6cacca'), foo: BSONRegExp('(?-i)AA_', 'i') } ]
bsonRegExp
을(를) false
(으)로 설정하다 하면 mongosh
이(가) 오류를 반환합니다.
db.testbson.find( {}, {}, { bsonRegExp: false })
Uncaught: SyntaxError: Invalid regular expression: /(?-i)AA_/i: Invalid group