Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
データベース マニュアル
/ / /

$encStrEndsWith(暗号化集計演算子)

バージョン8.2の新機能

注意

$encStrEndsWith集計演算子は、 Queryable Encryptionが有効になっているコレクション内の暗号化されたフィールドのみ。暗号化されていないフィールドの場合は、 テキスト検索演算子 を使用して部分文字列を一致させます。

$encStrEndsWith

truestring 値の最後の文字が指定された string 内の文字と一致する場合は を返します。クエリフィールドでは、サフィックス クエリが 有効 になっている必要があり、クエリ文字列の長さは、設定された最小文字数と最大文字数の範囲内である必要があります。

デフォルトでは 、string は大文字と小文字と発音区別符号を一致する必要があります。

  • 大文字と小文字を区別しない一致には、暗号化スキーマで caseSensitiveを に設定します。false

  • 暗号化スキーマで diacriticSensitiveを に設定すると、照合時に発音区別符号の違いを無視します。false

$encStrEndsWith式には次の演算子式の構文があります。

{ $encStrEndsWith: <string> }
  • 検索は空白文字と一致します。

  • 一致させる場合、改行は考慮されません。

  • トークン化区切り文字はサポートされていません。

mongoshの場合

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

戻る

$encStrContains

項目一覧