$atanh¶4.2版中的新功能。
返回值的反双曲正切(双曲反正切)。
$atanh 具有以下语法:
$atanh接受任何有效的表达式,该表达式可解析为-1
和之间的数字1,例如。-1 <= value <= 1
$atanh返回以弧度为单位的值。使用
$radiansToDegrees运算符将输出值从弧度转换为度。
默认情况下以形式$atanh返回值double。
$atanh也可以返回值作为
128位小数
,只要该<expression>解析为一个128位的十进制值。
有关表达式的更多信息,请参见 表达式。
null,NaN和¶+/- Infinity如果自变量解析为null或指向缺少的字段,则$atanh返回null。如果参数解析为NaN,则$atanh返回NaN。如果参数解析为负无穷大或正无穷大,
$atanh则会引发错误。如果参数解析为
+1或-1,则分别$atanh返回Infinity和
-Infinity。
| 例 | 结果 |
|---|---|
{ $atanh: NaN } |
NaN |
{ $atanh: null } |
null |
{ $atanh: 1 } |
Infinity |
{ $atanh: -1} |
-Infinity |
要么
|
引发类似于以下格式化输出的错误消息: |
该trigonometry集合包含一个文档,该文档沿x二维图形的轴存储值:
以下聚合操作使用该
$atanh表达式计算的反双曲正切值,x-coordinate并使用$addFields管道阶段将其添加到输入文档中。
该$radiansToDegrees表达式将返回的弧度值转换为$atanh以度为单位的等效值。
该命令返回以下输出:
该trigonometry集合包含一个文档,该文档沿x二维图形的轴存储值:
以下聚合操作使用该
$atanh表达式计算的反双曲正切值,x-coordinate并使用$addFields管道阶段将其添加到输入文档中。
该命令返回以下输出: