MongoDB聚合运算符:$sqrt
文章目录
$sqrt
聚合运算符返回数值的平方根,数值必须为正数,返回值为双精度数。
语法
{
$sqrt: <number> }
<expression>
为可解析为非负数的表达式。
使用
如果参数解析为 null
值或引用缺少的字段,则 $sqrt
返回 null
。如果参数解析为 NaN
,则 $sqrt
返回 NaN
。
如果参数为负数, $sqrt
将报错。
例子 | 结果 |
---|---|
{ $sqrt: 25 } |
5 |
{ $sqrt: 30 } |
5.477225575051661 |
{ $sqrt: null } |
null |
举例
points
集合有下列文档:
{
_id: 1, p1: {
x: 5, y: 8