$lt (أصغر من)

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

$lt (أصغر من)

$lt هو مقارنة الأصغر من بصيغة التعبير. يأخذ وسيطتين ويُرجع true عندما تكون الأولى أصغر من الثانية. يُستخدم لترتيب الأرقام والتواريخ، مثل تمييز المنتجات التي ينخفض مخزونها دون مستوى التحذير. صياغة التعبير { $lt: [expr1, expr2] } تختلف عن صياغة الاستعلام { field: { $lt: value } }. تتبع المقارنات ترتيب أنواع BSON. ادمجه مع $and أو $or لبناء شروط نطاقات.

الفئةالمجموعة والشرط والتحويل
إصدار MongoDB1.0+
لغة المثالmongosh (الطرفية)

📝 الصيغة

{ $lt: [ <expression1>, <expression2> ] }

⚙️ المعلمات

تعبير 1التعبير الأول للمقارنة.
تعبير 2التعبير الثاني للمقارنة.

القيمة المرجعة:‏true عندما يكون الأول أصغر من الثاني، وإلا false

▶ مثال

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

// $lt: تمييز المخزون دون مستوى التحذير
db.products.aggregate([
  { $project: {
      lowStock: { $lt: ['$stock', 10] }
  } }
])

المخرجات:

{ '_id': 1, 'lowStock': true }
{ '_id': 2, 'lowStock': false }

📌 ملاحظات

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

📚 دروس ذات صلة

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

Qما الفرق بين $lt و $lte؟
A$lt أصغر تمامًا؛ و $lte يقبل المساواة أيضًا.
Qهل يمكن لـ $lt مقارنة تواريخ؟
Aنعم، تُقارن التواريخ مباشرة بالوقت.
Qكيف أبني شرط نطاق؟
Aلفّ $gte و $lt معًا بـ $and، مثل سعر بين 10 و 20.
Web-Tutorial.com

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

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

100%