Docs 菜单
Docs 主页
/
数据库手册
/ / /

$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

在此页面上