Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
$atanh (agregação)
Nesta página
$atanh
Novidades na versão 4.2.
Retorna a tangente hiperbólica inversa (tangente do arco hiperbólico) de um valor.
$atanh
tem a seguinte sintaxe:{ $atanh: <expression> } $atanh
usa qualquer expressão válida que resulte em um número entre-1
e1
, por exemplo,-1 <= value <= 1
.$atanh
retorna valores em radianos. Use o operador$radiansToDegrees
para converter o valor de saída de radianos para graus.Por padrão ,
$atanh
retorna valores comodouble
.$atanh
também pode retornar valores como um decimal128bits , desde que o<expression>
resolva para um valor decimal 128bits.Para mais informações sobre expressões, consulte Operadores de Expressão.
Comportamento
null
, NaN
e +/- Infinity
Se o argumento for resolvido para um valor de null
ou se referir a um campo ausente, $atanh
retornará null
. Se o argumento se resolve em NaN
, $atanh
retorna NaN
. Se o argumento resolver para infinito negativo ou positivo, $atanh
lançará um erro. Se o argumento se resolve em +1
ou -1
, $atanh
retornará Infinity
e -Infinity
respectivamente.
Exemplo | Resultados | |||
---|---|---|---|---|
{ $atanh: NaN } | NaN | |||
{ $atanh: null } | null | |||
{ $atanh: 1 } | Infinity | |||
{ $atanh: -1} | -Infinity | |||
ou
| Lança uma mensagem de erro semelhante à seguinte saída formatada:
|