$median (مُراكم الوسيط)

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

$median (مُراكم الوسيط)

$median مُراكم يُرجع وسيط حقل رقمي داخل مجموعة، متاح منذ MongoDB 7.0. الوسيط هو القيمة الوسطى عند الفرز وهو قوي ضد القيم الشاذة. يختار خيار method الحساب التقريبي (أسرع) أو الدقيق (الأدق).

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

📝 الصيغة

{ $group: { _id: <key>, med: { $median: { input: "$field", method: "approximate" } } } }

القيمة المرجعة:القيمة الوسيطة للمجموعة

▶ مثال

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

// $median: وسيط الراتب لكل قسم
db.salaries.aggregate([
  { $group: { _id: '$dept', med: { $median: { input: '$salary', method: 'approximate' } } } }
])

المخرجات:

{ "_id": "ENG", "med": 42000 }

📌 ملاحظات

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

📚 دروس ذات صلة

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

Qأي إصدار يتطلب $median؟
AMongoDB 7.0 أو أحدث.
Qما الفرق بين approximate وexact؟
Aapproximate يستخدم خوارزمية كمّية سريعة؛ بينما يحسب exact بدقة بتكلفة أعلى.
Qكيف يرتبط $median بـ $percentile؟
A$median هو المئين الخمسون؛ بينما يحسب $percentile أي مئين.
Web-Tutorial.com

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

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

100%