Queryable Encryption 접두사, 접미사 및 하위 문자열 쿼리는 MongoDB 8.2의 공개 미리 보기에서 사용할 수 있습니다. 프로덕션 환경에서는 이러한 쿼리 유형을 활성화 하지 마세요. 공개 미리 보기 기능은 GA 기능 과 호환되지 않으며, 이러한 쿼리를 활성화 모든 컬렉션을 삭제해야 합니다.
정의
fleDisableSubstringPreviewParameterLimits
버전 8.2에 추가 되었습니다.
mongod
및mongos
모두에 사용할 수 있습니다.Queryable Encryption 활성화된 컬렉션에서 하위 문자열 쿼리 에 대한 문자열 길이 제한을 재정의합니다.
mongos
또는 복제본 세트 프라이머리에서만fleDisableSubstringPreviewParameterLimits
를 설정할 수 있습니다. 이 값은 cluster 전체에 걸쳐 설정됩니다.
구문
배포서버에 fleDisableSubstringPreviewParameterLimits
를 설정하려면 admin
데이터베이스에서 다음 명령을 실행합니다.
db.adminCommand( { setClusterParameter: { fleDisableSubstringPreviewParameterLimits: { shouldOverride: true } } } )
현재 값을 보려면 admin
데이터베이스 에서 다음 명령을 실행 .
db.adminCommand( { getClusterParameter: "fleDisableSubstringPreviewParameterLimits" } )
행동
기본값으로 MongoDB 하위 문자열 쿼리가 활성화된 상태에서 Queryable Encryption 암호화됨 문자열 필드에 소프트 제한을 적용합니다.
strMaxLength
60 자로 제한됩니다.strMaxQueryLength
10 자로 제한됩니다.strMinQueryLength
2 이상이어야 합니다.
이 매개 변수는 이러한 제한 사항을 재정의합니다.
중요
암호화됨 긴 문자열을 쿼리하면 성능에 큰 영향을 미칩니다. 가능하면 문자열 길이와 쿼리 길이를 제한합니다.