📜  MongoDB $toLower 运算符

📅  最后修改于: 2022-05-13 01:56:58.241000             🧑  作者: Mango

MongoDB $toLower 运算符

MongoDB 提供了不同类型的字符串表达式运算符,用于聚合管道阶段$toLower 运算符就是其中之一。此运算符用于将给定的字符串转换为小写。

句法:

{ $toLower:  }


在这里,此运算符传递的参数可以是任何有效的表达式,直到它们解析为字符串。如果输入的参数解析为null ,则此运算符将返回一个空字符串“”。

例子:

在以下示例中,我们正在使用:



使用 $toLower 运算符:

在本例中,我们将把部门字段的值转换为小写。

db.employee.aggregate([
... {$match: {"name.first": "Aman"}},
... {$project: {dept: {$toLower: "$department"}}}])

在嵌入式文档中使用 $toLower 运算符:

在这个例子中,我们将把 name.first 字段的值转换为小写。

db.employee.aggregate([
... {$match: {department: "Development"}},
... {$project: {name: {$toLower: "$name.first"}}}])