Queryable Encryption のプレフィックス、サフィックス、サブストリング クエリは、 MongoDB 8.2 でpublic previewで利用できます。これらのクエリ タイプは本番環境では有効にしないでください。パブリック プレビュー機能は GA 機能と互換性がなくなるため、これらのクエリを有効にするコレクションはすべて削除する必要があります。
定義
構文
配置用にfleDisableSubstringPreviewParameterLimits
を設定するには、 admin
データベースで次のコマンドを実行します。
db.adminCommand( { setClusterParameter: { fleDisableSubstringPreviewParameterLimits: { shouldOverride: true } } } )
現在の値を表示するには、admin
データベースで次のコマンドを実行します。
db.adminCommand( { getClusterParameter: "fleDisableSubstringPreviewParameterLimits" } )
動作
デフォルトでは、MongoDB は、部分文字列クエリが有効になっている Queryable Encryption で暗号化された文字列フィールドに対してソフト制限を適用します。
strMaxLength
は 60 文字に制限されていますstrMaxQueryLength
は 10 文字に制限されていますstrMinQueryLength
は 2 以上である必要があります
このパラメーターはこれらの制限を上書きします。
重要
長時間暗号化された文字列をクエリすると、パフォーマンスに大きな影響が生じます。可能な場合は、string とクエリの長さを制限します。