$ltrim (قصّ اليسار)

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

$ltrim (قصّ اليسار)

يقصّ $ltrim الفراغات، أو الأحرف في مجموعة chars المعطاة، من يسار (بداية) سلسلة نصية — البديل الأيسر لـ $trim. مفيد للمسافات البادئة، المسافات البادئة في السطور، أو رموز البادئة. chars تُعرّف افتراضيًا على الفراغات؛ والمجموعة المخصصة تتجاوزها. المدخل الفارغ أو المفقود يُرجع null. دمج $ltrim مع $rtrim يحاكي $trim.

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

📝 الصيغة

{ $ltrim: { input: <string-expression>, chars: <charset> } }

⚙️ المعلمات

inputمطلوب؛ النص المراد معالجته.
charsمجموعة أحرف مخصَّصة اختيارية؛ الافتراضي هو المسافات البيضاء.

القيمة المرجعة:النص بعد إزالة الفراغات من اليسار؛ null إذا كان الإدخال null.

▶ مثال

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

// $ltrim: قصّ المسافات البادئة من أسطر السجلات
db.logs.aggregate([
  { $project: { msg: { $ltrim: { input: '$raw' } } } }
])

المخرجات:

{ "_id": 1, "msg": "server started" }
{ "_id": 2, "msg": "timeout" }

📌 ملاحظات

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

📚 دروس ذات صلة

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

Qهل يقصّ الجانب الأيسر فقط؟
Aنعم — يقصّ $ltrim بداية السلسلة فقط.
Qماذا لو كان الجانب الأيمن يحوي مسافات أيضًا؟
Aاتبع بـ $rtrim، أو استخدم $trim في استدعاء واحد.
Qهل يمكن قصّ أحرف مخصصة؟
Aنعم — حددها عبر chars.
Web-Tutorial.com

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

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

100%