$degreesToRadians (تحويل الدرجات إلى راديان)
آخر تحديث: 2026-10-09
$degreesToRadians (تحويل الدرجات إلى راديان)
يحوّل $degreesToRadians الدرجات إلى راديان بضربها في π/180. وبما أن العوامل المثلثية $sin و $cos و $tan تأخذ الراديان كإدخال، فإن تحويل الزوايا أولًا يتجنب الضرب اليدوي في باي. يُستخدم في الإحداثيات الجغرافية وعلم المثلثات. الوسيطة الفارغة أو المفقودة تُنتج null، وإدخال NaN يُرجع NaN. وهو معكوس $radiansToDegrees. لاحظ أن الإدخالات الكبيرة جدًا قد تفقد الدقة.
| الفئة | الرياضيات |
|---|---|
| إصدار MongoDB | 1.0+ |
| لغة المثال | mongosh (الطرفية) |
📝 الصيغة
{ $degreesToRadians: <numeric-expression> }
⚙️ المعلمات
| الدرجات | تعبير رقمي بالدرجات. |
|---|
القيمة المرجعة:المكافئ بالراديان للإدخال؛ null عندما يكون null أو مفقودًا
▶ مثال
نفّذ الأوامر التالية في mongosh المحلي لديك (يتطلب تشغيل mongod):
// $degreesToRadians: تحويل الدرجات إلى راديان
db.trig.aggregate([
{ $project: {
rad: { $degreesToRadians: '$deg' }
} }
])
المخرجات:
{ '_id': 1, 'rad': 3.141592653589793 }
{ '_id': 2, 'rad': 0.5235987755982988 }
📌 ملاحظات
- يعادل الضرب في π/180
- أطعم $sin و $cos و $tan بالراديان بالتحويل أولًا
- معكوس $radiansToDegrees
🏷️ وسوم ذات صلة
💡 حالات ذات صلة
مزيد من الحالات العملية قريبًا.
📚 دروس ذات صلة
❓ الأسئلة الشائعة
Qما صيغة $degreesToRadians؟
Aاضرب الإدخال في π واقسمه على 180؛ 180 درجة تساوي تقريبًا 3.1416 راديان.
Qلماذا أحوّل إلى راديان قبل علم المثلثات؟
A$sin و $cos و $tan تتوقع الراديان، لذا تمرير الدرجات يعطي نتائج خاطئة.
Qما قيمة $degreesToRadians(90)؟
Aإنها π/2، أي حوالي 1.5708 راديان.