Docs Menu
Docs Home
/
데이터베이스 매뉴얼
/ / /

$encStrEndsWith (암호화됨 집계 연산자)

버전 8.2에 추가 되었습니다.

참고

$encStrEndsWith 집계 연산자 Queryable Encryption 활성화된 컬렉션의 암호화됨 필드에만 사용됩니다. 암호화되지 않은 필드의 경우 텍스트 검색 연산자를 사용하여 하위 문자열을 일치시킵니다.

$encStrEndsWith

true 문자열 값의 마지막 문자가 지정된 문자열의 문자와 일치하면 를 반환합니다. 쿼리된 필드 접미사 쿼리가 활성화되어 있어야 하며 쿼리 문자열의 길이는 구성된 최소 문자 수와 최대 문자 수 사이여야 합니다.

기본값 으로 문자열은 대소문자 및 발음 구별 부호와 일치해야 합니다.

  • 대소문자를 구분하지 않는 일치를 위해 암호화 스키마 caseSensitive 에서 를 로 설정합니다.false

  • 암호화 스키마 에서 를 로 설정하여 일치시킬 때 발음 구별 부호 변형을 무시합니다.diacriticSensitive false

$encStrEndsWith 표현식의 연산자 표현식 구문은 다음과 같습니다.

{ $encStrEndsWith: <string> }
  • 검색은 공백 문자와 일치합니다.

  • 일치 시 줄 바꿈은 고려되지 않습니다.

  • 토큰화 구분자는 지원되지 않습니다.

에서:mongosh

db.collection('MyCollection', function (err, collection) {
collection.aggregate([
$match: {
'employeeFirstName': { $encStrEndsWith: 'son' }
}])

돌아가기

$encStrContains

이 페이지의 내용