📜  MongoDB $divide 运算符

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

MongoDB $divide 运算符

MongoDB中提供了不同类型的在聚合流水线阶段使用$除法运算符就是其中之一rithmetic表达式运算符运算符用于一个数除以另一个数并返回除法结果

句法:

{ $divide: [ ,  ] }

在这里,在这个运算符,参数以数组形式传递。第一个参数是一个被除数,第二个参数是一个除数。吨他的参数必须是一个有效的表达式,直到它解析为一个数字。

例子:

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



使用 $divide运算符进行除法:

在这个例子中,我们将开发部门员工的工资分成两半。

db.employee.aggregate([{$match: {department: "Development"}},
... {$project: {name: 1, halfSalary: {$divide: ["$salary", 2]}}}])


在嵌入的文档中使用 $divide运算符进行除法:

在这个例子中,我们将人力资源部门员工的工资分成两半。

db.employee.aggregate([{$match: {department: "HR"}},
... {$project: {name: 1, halfsalary:
               {$divide: ["$details.salary", 2]}}}])