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

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

إعداد MongoDB الأولي

يمكنك إنشاء قواعد بيانات ومجموعات في MongoDB باستخدام MongoDB Shell ، mongosh. يمكنك تنزيله وتثبيته كأداة مخصصة.

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

ومع ذلك ، ستتعلم كيفية استخدام كلا الخيارين في هذا البرنامج التعليمي.

للبدء ، توجه إلى تحميل أدوات MongoDB صفحة لتنزيل أحدث إصدار من MongoDB Shell وتثبيته.

instagram viewer

للحصول على تطبيق سطح المكتب بدلاً من ذلك ، قم بالتمرير لأسفل على نفس الصفحة. ثم افتح قسم MongoDB Compass وانقر فوق تحميل زر.

الوصول إلى MongoDB Shell داخل بوصلة MongoDB

إذا كنت ترغب في الوصول إلى Mongosh داخل تطبيق سطح المكتب GUI بدلاً من الصدفة المخصصة:

  1. بمجرد التثبيت ، افتح MongoDB Compass.
  2. انقر > _MONGOSH في الزاوية السفلية اليسرى من التطبيق لتنشيط الغلاف.
  3. اسحب الأشرطة الأفقية الثلاثة في الجزء السفلي من التطبيق لتوسيع واجهة shell.

كيفية إنشاء قاعدة بيانات ومجموعات باستخدام MongoDB Shell

يقبل MongoDB Shell سلسلة من الأوامر النصية للتواصل مع قاعدة البيانات.

متعلق ب:كيفية توصيل تطبيق Flask الخاص بك بـ CouchDB: قاعدة بيانات NoSQL

ومع ذلك ، فإن قاعدة البيانات في MongoDB لا توجد فعليًا بدون مجموعة. في الأساس ، تكون قاعدة البيانات الجديدة مرئية فقط في MongoDB Compass عندما تقوم بإدراج مجموعة فيها.

إنشاء قاعدة بيانات

في MongoDB Compass أو تطبيق MongoDB Shell ، استخدم الأمر التالي لإنشاء قاعدة بيانات:

استخدم قاعدة بياناتي الجديدة

يبدأ MongoDB ويختار قاعدة البيانات الجديدة افتراضيًا عند تشغيل الأمر أعلاه. لذلك يبدأ العمل في نطاق قاعدة البيانات الجديدة على الفور. ما لم تقم بالتبديل إلى رمز آخر ، فإن أي رمز تقوم بتشغيله يؤثر على قاعدة البيانات الجديدة هذه.

كيفية إنشاء مجموعات في Mongosh

يمكنك التفكير في المجموعات في MongoDB كمجموعة من الجداول ذات الصلة في SQL.

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

db.createCollection (الاسم)

أين اسم عبارة عن سلسلة تمثل اسم المجموعة المراد إنشاؤها. على سبيل المثال ، لإنشاء مجموعة تسمى MUO في قاعدة البيانات التي اخترتها:

db.createCollection ("MUO")

متعلق ب:كيفية إنشاء المستندات في MongoDB

ملحوظة: مثلما يمكن إنشاء العديد من الجداول في قاعدة بيانات SQL ، يمكنك إنشاء أكبر عدد تريده من المجموعات في MongoDB.

كيفية إدراج البيانات في قاعدة بيانات MongoDB

مثل معظم قواعد بيانات NoSQL ، يقوم MongoDB بإدراج البيانات ككائنات JSON ، وهي أزواج مفتاح-قيمة.

لإدراج البيانات في المجموعة التي تم إنشاؤها مسبقًا:

ديسيبل. MUO.insertOne ({FirstName: "Idowu"})

إنشاء قاعدة بيانات ومجموعات باستخدام بوصلة MongoDB

إذا كنت قد قمت بتثبيته بالفعل ، فقم بتشغيل MongoDB Compass على جهاز الكمبيوتر الخاص بك.

ثم اتبع هذه التعليمات لإنشاء قاعدة بيانات ومجموعات باستخدام خيار واجهة المستخدم الرسومية:

  1. انقر الاتصال لتحميل قواعد البيانات الموجودة.
  2. في الزاوية العلوية اليسرى ، انقر فوق إنشاء قاعدة بيانات.
  3. اكتب اسم قاعدة البيانات المفضل لديك في ملف اسم قاعدة البيانات حقل.
  4. نظرًا لأن MongoDB يتطلب مجموعة لإكمال إنشاء قاعدة البيانات ، فقم بتعبئة ملف اسم المجموعة المجال كذلك.
  5. انقر إنشاء قاعدة بيانات للحصول على قاعدة بيانات ومجموعة جديدة.

يمكنك التأكد من أن MongoDB أنشأ قاعدة البيانات والمجموعات الخاصة بك عن طريق تحديث عرض MongoDB Compass. قم بذلك عن طريق النقر فوق تحديث (سهم دائري) في الزاوية العلوية اليمنى من الشريط الجانبي الأيسر.

يعرض الشريط الجانبي للتطبيق أيضًا قائمة بقواعد البيانات. انقر فوق قاعدة بيانات لعرض المجموعات داخلها.

استفد من MongoDB على أفضل وجه

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

سواء كنت تستخدم خيار shell أو واجهة المستخدم الرسومية لـ MongoDB Compass ، يمكنك إضافة البيانات وتشغيل الاستعلامات وحذف البيانات وتحديثها. هذه الإجراءات الشائعة مثالية للتعامل مع محرك قاعدة بيانات NoSQL جديد.

SQL مقابل. NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

قد يكون اختيار نوع قاعدة البيانات أمرًا صعبًا. هل يجب عليك اختيار SQL أو NoSQL؟

اقرأ التالي

يشاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • برمجة
  • قاعدة البيانات
نبذة عن الكاتب
إيدوو أوميسولا (تم نشر 110 مقالات)

Idowu شغوف بأي شيء التكنولوجيا الذكية والإنتاجية. في أوقات فراغه ، يلعب بالبرمجة ويتحول إلى رقعة الشطرنج عندما يشعر بالملل ، لكنه أيضًا يحب الابتعاد عن الروتين من حين لآخر. يحفزه شغفه بإظهار طريقة حول التكنولوجيا الحديثة للناس على كتابة المزيد.

المزيد من Idowu Omisola

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك