MongoDB聚合操作符:$acosh-使用

时间:2024-02-17 21:25:57

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]"