📜  MongoDB $toUpper 运算符

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

MongoDB $toUpper 运算符

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

句法:

{ $toUpper:  }

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

例子:

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



使用 $toUpper 运算符:

在本例中,我们将部门字段的值转换为大写并将 $toUpper运算符的结果分配为 dept 字段的值。

db.employee.aggregate([
... {$project: {dept: {$toUpper: "$department"}}}])

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

在此示例中,我们将name.first字段的值转换为大写并将 $toUpper运算符的结果分配为 firstName 字段的值。

db.employee.aggregate([
... {$project: {firstName: {$toUpper: "$name.first"}}}])