$radiansToDegrees(弧度转角度)
最后更新:2026-10-09
$radiansToDegrees(弧度转角度)
$radiansToDegrees把弧度转换为角度,乘以180/π。反三角函数$asin、$acos、$atan、$atan2的结果都是弧度,用本操作符转成角度更符合业务习惯。常用于角度展示、方向输出等场景。参数为null或缺失时返回null;输入为NaN返回NaN。与$degreesToRadians互为逆运算,180度对应π弧度。
| 分类 | 数学 |
|---|---|
| MongoDB 版本 | 1.0+ |
| 示例语言 | mongosh (Shell) |
📝 语法
{ $radiansToDegrees: <数值表达式> }
⚙️ 参数
| 弧度 | 以弧度计的数值表达式。 |
|---|
返回值:输入弧度对应的角度;null或缺失返回null
▶ 示例
请在本地安装的 mongosh 中执行以下命令(需已启动 mongod):
// $radiansToDegrees:弧度转角度显示
db.trig.aggregate([
{ $project: {
deg: { $radiansToDegrees: '$rad' }
} }
])
运行结果:
{ '_id': 1, 'deg': 180 }
{ '_id': 2, 'deg': 90 }
📌 注意事项
- 等价于乘以180/π
- 反三角函数$asin、$acos、$atan、$atan2的结果可由此转角度
- 与$degreesToRadians互为逆运算
🏷️ 相关标签
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
Q$radiansToDegrees的公式是什么?
A输入乘以180再除以π,π弧度等于180度。
Q反三角函数结果怎么转角度?
A包一层$radiansToDegrees,例如$radiansToDegrees: { $atan: 1 }得45。
Q$radiansToDegrees(π)等于多少?
A等于180度。