MongoDB $multiply 运算符
MongoDB中提供了不同类型的在聚合流水线阶段使用和$乘法运算符就是其中之一rithmetic表达式运算符。此运算符用于将一个数乘以另一个数并返回 结果。
句法:
{ $multiply: [ , , ... ] }
这里,在这个运算符,参数以数组形式传递。吨他表达必须是有效的表达,直到它解析为一个数字。
例子:
在以下示例中,我们正在使用:
Database: GeeksforGeeks
Collection: employee
Document: three documents that contain the details of the employees in the form of field-value pairs.
使用 $multiply运算符乘法:
在这个例子中,我们将开发部门员工的工资乘以 2。
db.employee.aggregate([{$match: {department: "Development"}},
... {$project: {name: 1, newSalary: {$multiply: ["$salary", 2]}}}])
在嵌入的文档中使用多个 $multiply运算符:
在本例中,我们将 HR 部门员工的工资乘以 3。
db.employee.aggregate([{$match: {department: "HR"}},
... {$project: {name: 1, newSalary: {$multiply: ["$details.salary", 3]}}}])