dropUser (حذف مستخدم)
آخر تحديث: 2026-10-09
dropUser (حذف مستخدم)
يحذف dropUser مستخدمًا من قاعدة البيانات. لا يمكن للمستخدم المصادقة بعدها فورًا، والعملية لا رجعة فيها (أعد الإنشاء بـ createUser). في mongosh استدعِ db.dropUser('username'). أكد أن المستخدم لم يعد مطلوبًا أولًا. يتطلب userAdmin أو root.
| الفئة | مصادقة المستخدم |
|---|---|
| إصدار MongoDB | 1.0+ |
| لغة المثال | mongosh (الطرفية) |
📝 الصيغة
db.dropUser("<username>")
db.runCommand({ dropUser: "<username>" })
⚙️ المعلمات
| user | اسم المستخدم المراد إزالته. |
|---|
القيمة المرجعة:يُرجع { ok: 1 } عند النجاح
▶ مثال
نفّذ الأوامر التالية في mongosh المحلي لديك (يتطلب تشغيل mongod):
// dropUser: حذف مستخدم
use admin
db.dropUser('reader')
المخرجات:
{ ok: 1 }
📌 ملاحظات
- لا رجعة فيه — أكد قبل الحذف
- الاتصالات المصدَّقة الموجودة تظل تعمل؛ تسجيلات الدخول الجديدة تفشل
- يتطلب userAdmin أو root
🏷️ وسوم ذات صلة
💡 حالات ذات صلة
مزيد من الحالات العملية قريبًا.
📚 دروس ذات صلة
❓ الأسئلة الشائعة
Qهل تنجو الاتصالات الموجودة من حذف مستخدم؟
Aالاتصالات المصدَّقة مسبقًا تظل تعمل؛ بينما تفشل تسجيلات الدخول الجديدة.
Qهل يمكن استعادة مستخدم محذوف؟
Aلا — أعد إنشاء المستخدم بـ createUser.
Qما الصلاحيات التي يحتاجها هذا؟
AuserAdmin على قاعدة البيانات، أو root.