MaxKey (أكبر قيمة)
آخر تحديث: 2026-10-09
MaxKey (أكبر قيمة)
MaxKey نوع BSON خاص أكبر من كل قيمة أخرى، وهو مقابل MinKey. يخدم تصميم مفتاح التجزئة (دفع البيانات إلى الشريحة الأخيرة)، وحُرّاس الترتيب، ومواضع التجميع المؤقتة. مفردة تُنشأ بـ `MaxKey()`، وتظهر غالبًا في البيانات الوصفية للتجزئة.
| الفئة | أنواع BSON |
|---|---|
| إصدار MongoDB | 1.0+ |
| لغة المثال | mongosh (الطرفية) |
📝 الصيغة
MaxKey()
db.orders.find({ createdAt: { $lte: MaxKey() } })
القيمة المرجعة:يُرجع القيمة المفردة MaxKey
▶ مثال
نفّذ الأوامر التالية في mongosh المحلي لديك (يتطلب تشغيل mongod):
// MaxKey: استعلام بلا حد أقصى
use shop
db.orders.find({ createdAt: { $lte: MaxKey() } })
المخرجات:
// تُرجع كل الطلبات (MaxKey يتجاوز كل التواريخ)
📌 ملاحظات
- MaxKey يتجاوز كل قيمة؛ $lte: MaxKey() تعني بلا حد أعلى
- يقترن بـ MinKey لحدود التجزئة
- نادرًا ما يُستخدم مباشرةً في كود التطبيق
🏷️ وسوم ذات صلة
💡 حالات ذات صلة
📚 دروس ذات صلة
❓ الأسئلة الشائعة
Qلأي غرض يُستخدم MaxKey؟
Aحدود التجزئة وحُرّاس الترتيب ومفاتيح التجميع المؤقتة.
Qما الذي يكون MaxKey أكبر منه؟
Aكل شيء — السلاسل والأرقام والتواريخ بما فيها.
Qمتى سأواجه MaxKey؟
Aفي حدود شرائح العناقيد المجزأة والبيانات الوصفية وبعض نتائج التجميع.