📅  最后修改于: 2023-12-03 15:03:00.843000             🧑  作者: Mango
在 MongoDB 中,$pow 运算符用于计算一个数字的指数。
{ $pow: [ <number>, <exponent> ] }
<number>
: 指定要计算指数的数字。<exponent>
: 指定指数的值。考虑以下集合 numbers
:
{ "_id": 1, "number": 2 }
{ "_id": 2, "number": 3 }
我们可以使用 $pow 运算符来计算一个数字的指数。以下示例将计算数字 2 的 3 次方:
db.numbers.aggregate([
{
$project: {
result: { $pow: [ "$number", 3 ] }
}
}
])
结果将为:
{ "_id": 1, "result": 8 }
{ "_id": 2, "result": 27 }
更多关于 $pow 运算符的信息,请参考官方文档:https://docs.mongodb.com/manual/reference/operator/aggregation/pow/