20 MongoDB أسئلة وأجوبة المقابلة (2026)

هنا MongoDB أسئلة وأجوبة المقابلة للمرشحين الجدد وذوي الخبرة للحصول على وظيفة أحلامهم.

 

MongoDB أسئلة وأجوبة المقابلة للطلاب الجدد

1) اشرح ما هو MongoDB?

Mongo-DB هي قاعدة بيانات للمستندات توفر أداءً عاليًا وتوافرًا عاليًا وقابلية للتوسعة بسهولة.


2) ما هو "مساحة الاسم" في MongoDB?

MongoDB يقوم بتخزين كائنات BSON (التبادل الثنائي وترميز كائن الهيكل) في المجموعة. يسمى تسلسل اسم المجموعة واسم قاعدة البيانات بمساحة الاسم.

👉 تنزيل مجاني بصيغة PDF: MongoDB أسئلة وأجوبة المقابلة


3) ما هو المشاركة في MongoDB?

يشار إلى إجراء تخزين سجلات البيانات عبر أجهزة متعددة باسم عملية التجزئة. بل هو MongoDB نهج لتلبية متطلبات نمو البيانات. إنه القسم الأفقي للبيانات في قاعدة البيانات أو محرك البحث. تتم الإشارة إلى كل قسم على أنه جزء أو جزء من قاعدة البيانات.


4) كيف يمكنك رؤية الاتصال الذي يستخدمه Mongos؟

لرؤية الاتصال الذي يستخدمه Mongos، استخدم db_adminCommand ("connPoolStats")؛


5) اشرح ما هي مجموعة النسخ المتماثلة؟

مجموعة النسخ المتماثلة هي مجموعة من مثيلات مونغو التي تستضيف نفس مجموعة البيانات. في مجموعة النسخ المتماثلة، تكون إحدى العقدتين أساسية والأخرى ثانوية. من العقدة الأساسية إلى العقدة الثانوية، يتم نسخ جميع البيانات.


MongoDB أسئلة وأجوبة المقابلة لذوي الخبرة

6) كيف يعمل النسخ المتماثل MongoDB?

عبر خوادم متعددة، تُعرف عملية مزامنة البيانات باسم التكرار. فهي توفر التكرار وتزيد من توفر البيانات من خلال نسخ متعددة من البيانات على خوادم قواعد بيانات مختلفة. يساعد التكرار في حماية قاعدة البيانات من فقدان خادم واحد.


7) أثناء إنشاء المخطط في MongoDB ما هي النقاط التي يجب أن تؤخذ بعين الاعتبار؟

النقاط التي يجب أن تؤخذ في الاعتبار هي

  • تصميم المخطط الخاص بك وفقا لمتطلبات المستخدم
  • دمج الكائنات في مستند واحد إذا كنت تستخدمها معًا. وإلا، فافصلها
  • قم بالربط أثناء الكتابة، وليس أثناء القراءة
  • بالنسبة لحالات الاستخدام الأكثر تكرارًا، قم بتحسين مخططك
  • قم بإجراء التجميع المعقد في المخطط

8) ما هو بناء الجملة لإنشاء مجموعة وإسقاط مجموعة فيها MongoDB?

  • بناء الجملة لإنشاء مجموعة في MongoDB is db.createCollection(name,options)
  • بناء الجملة لإسقاط المجموعة في MongoDB is db.collection.drop()

9) اشرح ما هو دور المحلل في MongoDB?

MongoDB يعرض ملف تعريف قاعدة البيانات خصائص الأداء لكل عملية على قاعدة البيانات. يمكنك العثور على الاستعلامات باستخدام ملف التعريف التي تكون أبطأ مما ينبغي.


10) اشرح هل يمكنك نقل الملفات القديمة في دليل moveChunk؟

نعم، من الممكن نقل الملفات القديمة في دليل moveChunk، أثناء عمليات موازنة الشظايا العادية يتم عمل هذه الملفات كنسخ احتياطية ويمكن حذفها بمجرد الانتهاء من العمليات.


11) لعمل نسخ احتياطية آمنة، ما هي الميزة الموجودة فيه MongoDB التي يمكنك استخدامها؟

اليومية هي الميزة في MongoDB التي يمكنك استخدامها لعمل نسخ احتياطية آمنة.


12) اذكر مما يتكون الكائن ؟

يتكون Objectld من

  • الطابع الزمني
  • معرف جهاز العميل
  • معرف عملية العميل
  • عداد متزايد بمقدار 3 بايت

13) اذكر ما هي صيغة الأمر لإدراج مستند؟

لإدراج صيغة أمر المستند database.collection.insert (document).


14) اذكر كيف يمكنك فحص الكود المصدري للوظيفة؟

لفحص الكود المصدري لوظيفة ما، بدون أي أقواس، يجب استدعاء الوظيفة.


15) ما هو بناء جملة الأمر الذي يخبرك إذا كنت على الخادم الرئيسي أم لا؟ وكم سيد يفعل MongoDB السماح؟

بناء جملة الأمر Db.isMaster() سيخبرك ما إذا كنت على الخادم الرئيسي أم لا. MongoDB يسمح فقط بخادم رئيسي واحد، بينما يسمح couchDB بخوادم رئيسية متعددة.


16) اذكر صيغة الأمر المستخدمة لعرض أن Mongo يستخدم الرابط؟

صيغة الأمر المستخدمة لعرض mongo تستخدم الرابط db._adminCommand(“connPoolStats.”)


17) اشرح ما هي الفهارس MongoDB?

الفهارس هي هياكل خاصة في MongoDB، الذي يخزن جزءًا صغيرًا من مجموعة البيانات في نموذج يسهل اجتيازه. يتم ترتيب الفهرس حسب قيمة الحقل المحدد في الفهرس، حيث يقوم بتخزين قيمة حقل معين أو مجموعة من الحقول.


18) اذكر الصيغة الأساسية التي سيتم استخدام الفهرس فيها MongoDB?

بناء الجملة الأساسي الذي سيتم استخدامه في MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} ). هنا المفتاح هو اسم العمود (أو زوج المفتاح: القيمة) الموجود في المستندات.


19) اشرح ما هو GridFS فيه MongoDB?

لتخزين واسترجاع الملفات الكبيرة مثل الصور وملفات الفيديو والملفات الصوتية يتم استخدام GridFS. افتراضيًا، يستخدم ملفين fs.files وfs.chunks لتخزين البيانات التعريفية للملف والأجزاء.


20) ما هي البدائل ل MongoDB?

Cassandra, CouchDB، ريديس، رياك، Hbase هي بعض البدائل الجيدة.

ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)

تلخيص هذه التدوينة بـ: