$exp (الدالة الأسية)

آخر تحديث: 2026-10-09

$exp (الدالة الأسية)

يُرجع $exp العدد e مرفوعًا إلى القوة المعطاة، أي الدالة الأسية e أس x، حيث تساوي e تقريبًا 2.71828. يُستخدم في الفائدة المركبة المستمرة والتمهيد الأسي وعكس اللوغاريتمات الطبيعية. الوسيطة الفارغة أو المفقودة تُنتج null. $exp و $ln معكوسان: $ln($exp(x)) يساوي x. لاحظ أن الأسس الكبيرة قد تتجاوز إلى Infinity، لذا قيّس الإدخال بـ $divide مسبقًا لتجنب فقدان الدقة.

الفئةالرياضيات
إصدار MongoDB1.0+
لغة المثالmongosh (الطرفية)

📝 الصيغة

{ $exp: <numeric-expression> }

⚙️ المعلمات

الأستعبير الأس؛ قد يكون موجبًا أو سالبًا.

القيمة المرجعة:‏e مرفوعًا إلى قوة الإدخال؛ null عندما يكون null أو مفقودًا

▶ مثال

نفّذ الأوامر التالية في mongosh المحلي لديك (يتطلب تشغيل mongod):

// $exp: استعادة القيم الأصلية من اللوغاريتمات الطبيعية
db.sales.aggregate([
  { $project: {
      restored: { $exp: '$logAmount' }
  } }
])

المخرجات:

{ '_id': 1, 'restored': 100 }
{ '_id': 2, 'restored': 20 }

📌 ملاحظات

مزيد من الحالات العملية قريبًا.

📚 دروس ذات صلة

❓ الأسئلة الشائعة

Qكيف يرتبط $exp بـ $ln؟
Aإنهما معكوسان، لذا $ln($exp(x)) يستعيد x.
Qماذا يحدث عندما يتجاوز $exp الحد؟
Aتصبح النتيجة Infinity للأسس الضخمة؛ قيّس الإدخال للأسفل أولًا.
Qما قيمة $exp(0)؟
Aإنها 1، لأن e مرفوعة لقوة صفر تساوي 1.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%