Queryable Encryption前缀、后缀和子字符串查询在MongoDB 8.2 的公共预览版中可用。请勿在生产环境中启用这些查询类型。公共预览功能将与 GA功能不兼容,您必须删除任何启用这些查询的集合。
定义
语法
要为部署设置fleDisableSubstringPreviewParameterLimits
,请对admin
数据库运行以下命令:
db.adminCommand( { setClusterParameter: { fleDisableSubstringPreviewParameterLimits: { shouldOverride: true } } } )
要查看当前值,请对 admin
数据库运行以下命令:
db.adminCommand( { getClusterParameter: "fleDisableSubstringPreviewParameterLimits" } )
行为
默认下, MongoDB对启用了子字符串查询的Queryable Encryption加密字符串字段实施软限制:
strMaxLength
限制为 60 个字符strMaxQueryLength
限制为 10 个字符strMinQueryLength
必须为 2 或更高
此参数将覆盖这些限制。
重要
查询加密长字符串会严重影响性能。尽可能限制字符串长度和查询长度。