$log10 (لوغاريتم الأساس 10)

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

$log10 (لوغاريتم الأساس 10)

يُرجع $log10 اللوغاريتم ذا الأساس 10 لعدد. يُستخدم لفحوصات رُتب المقدار وحسابات الديسبل وضغط البيانات، مثل أخذ اللوغاريتم الشائع لعدد مرات مشاهدة الصفحة لمقارنة رُتب المقدار. الوسيطة الفارغة أو المفقودة تُنتج null؛ ويجب أن يكون الإدخال موجبًا — فالقيم الصفرية أو السالبة تُرجع null. وهو حالة خاصة من $log بأساس ثابت 10، لذا لا حاجة لوسيطة الأساس ويبقى الكود موجزًا. وإلى جانب $ln و $log2 يتيح لك اختيار الأساس المناسب.

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

📝 الصيغة

{ $log10: <numeric-expression> }

⚙️ المعلمات

قيمة رقميةقيمة رقمية أو تعبير يُحلّ إلى قيمة رقمية؛ يجب أن يكون أكبر من 0.

القيمة المرجعة:اللوغاريتم للأساس 10 للإدخال؛ null إذا كان الإدخال غير موجب أو null أو مفقودًا

▶ مثال

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

// $log10: اللوغاريتم الشائع لعدد المشاهدات
db.traffic.aggregate([
  { $project: {
      logViews: { $log10: '$views' }
  } }
])

المخرجات:

{ '_id': 1, 'logViews': 6 }
{ '_id': 2, 'logViews': 5.301029995663981 }

📌 ملاحظات

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

📚 دروس ذات صلة

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

Qكيف يرتبط $log10 بـ $log؟
A$log10 هو ببساطة $log بأساس ثابت 10.
Qماذا يُرجع $log10 للإدخال السالب؟
Aيُرجع null؛ اللوغاريتمات معرّفة للأعداد الموجبة فقط.
Qما قيمة $log10(1000)؟
Aإنها 3، لأن 10 مرفوعة للقوة 3 تساوي 1000.
Web-Tutorial.com

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

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

100%