Docs 主页 → 开发应用程序 → MongoDB Manual
$acosh(聚合)
$acosh
返回某个值的反双曲余弦(双曲弧余弦)值。
$acosh
通过以下语法实现:{ $acosh: <expression> } $acosh
接受解析为1
和+Infinity
之间数字的任何有效表达式,例如1 <= value <= +Infinity
。$acosh
返回以弧度为单位的值。使用$radiansToDegrees
操作符将输出值从弧度转换为度数。默认情况下,
$acosh
以double
形式返回值。只要<expression>
解析为128位十进制值,$acosh
也可以返回128位十进制值。有关表达式的更多信息,请参阅表达式。
行为
null
、NaN
和 +/- Infinity
如果参数解析为null
值或引用了缺失的字段,则$acosh
返回null
。如果参数解析为NaN
,则$acosh
返回NaN
。如果参数解析为负无穷大,则$acosh
会引发错误。如果参数解析为Infinity
, $acosh
将返回Infinity
。如果参数解析为超出[-1, Infinity]
(含)边界的值, $acosh
会引发错误。
例子 | 结果 | |||
---|---|---|---|---|
{ $acosh: NaN } | NaN | |||
{ $acosh: null } | null | |||
{ $acosh : Infinity} | Infinity | |||
{ $acosh : 0 } | 抛出类似于以下格式输出的错误消息:
|