$tan
¶4.2版中的新功能。
返回以弧度为单位的值的切线。
$tan
具有以下语法:
$tan
接受可解析为数字的任何有效表达式。如果表达式返回以度$degreesToRadians
为单位的值,请使用
运算符将结果转换为弧度。
默认情况下以形式$tan
返回值double
。
$tan
也可以返回值作为
128位小数
,只要该<expression>
解析为一个128位的十进制值。
有关表达式的更多信息,请参见 表达式。
该trigonometry
集合包含一个文档,该文档在直角三角形中存储一个侧面和一个角度:
以下聚合操作使用该
$tans
表达式计算与之相对的面,angle_a
并使用$addFields
管道阶段将其添加到输入文档中
。
该$degreesToRadians
表达式将的度数值转换为angle_a
以弧度为单位的等效值。
该命令返回以下输出:
该trigonometry
集合包含一个文档,该文档存储斜边和直角三角形中的一个角度:
以下聚合操作使用该
$tan
表达式来计算相邻的边,angle_a
并使用$addFields
管道阶段将其添加到输入文档中
。
该命令返回以下输出: