$atan2¶4.2版中的新功能。
返回的反正切(弧正切),其中和是分别传递给表达式的第一个和第二个值。y / xyx
$atan2 具有以下语法:
$atan2返回以弧度为单位的值。使用
$radiansToDegrees运算符将输出值从弧度转换为度。
默认情况下以形式$atan2返回值double。
$atan2也可以返回值作为
128位小数
,只要该<expression>解析为一个128位的十进制值。
有关表达式的更多信息,请参见 表达式。
该trigonometry集合包含一个文档,该文档存储直角三角形的三个边:
以下聚合操作使用该
$atan2表达式来计算side_a与之相邻的角度,并使用$addFields管道阶段将其添加到输入文档中
。
该$radiansToDegrees表达式将返回的弧度值转换为$atan2以度为单位的等效值。
该命令返回以下输出:
该trigonometry集合包含一个文档,该文档存储直角三角形的三个边:
以下聚合操作使用该
$atan2表达式来计算side_a与之相邻的角度,并使用$addFields管道阶段将其添加到输入文档中
。
该命令返回以下输出: