$comment (تعليق الاستعلام)

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

$comment (تعليق الاستعلام)

يُرفق $comment نصًا توضيحيًا بالاستعلام لتتمكن من تتبع مصدره في currentOp وسجل الاستعلامات البطيئة والمُنمِّج. `{ $comment: 'checkout-cart-query' }` أو بالتسلسل db.coll.find(...).comment('checkout'). لا يؤثر على النتائج ولا على اختيار الفهرس. استخدمه لوسم الاستعلامات من أجل تشخيص العمليات.

الفئةالإسقاط
إصدار MongoDB4.4+
لغة المثالmongosh (الطرفية)

📝 الصيغة

{ $comment: <comment string> }

⚙️ المعلمات

سلسلة تعليقنص اعتباطي يظهر في التشخيصات.

القيمة المرجعة:نتائج الاستعلام (غير متأثرة بالتعليق)

▶ مثال

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

// $comment: وسم الاستعلام للعمليات
db.orders.find(
  { status: 'pending' },
  { _id: 1 }
).comment('checkout-pending-orders')

المخرجات:

// النتائج دون تغيير؛ يُسجَّل التعليق في التشخيصات

📌 ملاحظات

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

📚 دروس ذات صلة

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

Qهل يغيّر $comment نتائج الاستعلام؟
Aلا، إنه بيانات وصفية فقط ولا يؤثر على النتائج ولا على اختيار الفهرس.
Qأين يمكنني رؤية التعليق؟
Aفي currentOp وسجل الاستعلامات البطيئة (system.profile).
Qهل يمكن لاستعلامات التجميع حمل تعليقات؟
Aنعم، db.coll.aggregate([...], { comment: '...' }).
Web-Tutorial.com

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

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

100%