null、NaN和±∞
如果参数被解析为null
或应用不存在的字段,$acosh
返回null
;如果参数为解析为NaN
,$acosh
返回NaN
;如果参数解析为负无穷,即value∉[-1,1]
,$acosh
将抛出错误;如果参数解析为正无穷,$acosh
返回正无穷;如果参数解析的结果超出边界值[-1, 正无穷]
,$acosh
抛出错误。
参数举例 | 返回值 |
---|---|
{ $acos: NaN } |
NaN |
{ $acos: null } |
null |
{ $acos : 正无穷} |
正无穷 |
{ $acosh : 0 } |
抛出异常: "errmsg" : "Failed to optimize pipeline :: caused by :: cannot apply $acos to -inf, value must in [1,inf]"
|