$rtrim (قصّ اليمين)

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

$rtrim (قصّ اليمين)

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

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

📝 الصيغة

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

⚙️ المعلمات

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

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

▶ مثال

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

// $rtrim: قصّ الأسطر الجديدة اللاحقة من أسطر السجلات
db.logs.aggregate([
  { $project: { msg: { $rtrim: { input: '$raw', chars: '\r\n' } } } }
])

المخرجات:

{ "_id": 1, "msg": "done" }
{ "_id": 2, "msg": "ok" }

📌 ملاحظات

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

📚 دروس ذات صلة

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

Qهل يمكن إزالة الأسطر الجديدة اللاحقة؟
Aنعم — مرّر حرفي CR/LF عبر chars.
Qالجانب الأيمن فقط؟
Aنعم — يعالج $rtrim نهاية السلسلة فقط.
Qكيف يدمج مع $ltrim؟
Aطبّق $ltrim ثم $rtrim — بما يعادل $trim.
Web-Tutorial.com

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

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

100%