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

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

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

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

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

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

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

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

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

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

الوصول إلى MongoDB Shell ضمن بوصلة MongoDB

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

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

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

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

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

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

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

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

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

use mynewdatabase

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

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

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

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

db.createCollection(name)

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

db.createCollection("MUO")

الموضوعات ذات الصلة: كيفية إنشاء المستندات في MongoDB

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

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

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

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

db.MUO.insertOne({FirstName: "Idowu"})

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

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

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

  1. انقر فوق اتصال لتحميل قواعد البيانات الموجودة.
  2. في الزاوية العلوية اليسرى ، انقر على إنشاء قاعدة بيانات .

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

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

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

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

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

حقق أقصى استفادة من MongoDB

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

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


كيفية حساب قيمة nCr

كيفية حساب قيمة nCr

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

كيف تكتب وتجمع أول كود سوليتى الخاص بك

كيف تكتب وتجمع أول كود سوليتى الخاص بك

Solidity هي لغة البرمجة التي تستخدمها العقود الذكية على Ethereum blockchain. إنها لغة برمجة مكتوبة بشكل ثابت وموجهة للكائنات.

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

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

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

كيفية البحث عن مكعبات ومربعات N-Digit مثالية باستخدام Python و C ++ و JavaScript

كيفية البحث عن مكعبات ومربعات N-Digit مثالية باستخدام Python و C ++ و JavaScript

يحب العديد من المبرمجين حل المشكلات الرياضية الصعبة باستخدام الكود. يساعد على شحذ العقل وتحسين مهارات حل المشكلات. في هذه المقالة ، ستتعلم كيفية العثور على أصغر وأكبر المربعات والمكعبات الكاملة المكونة من رقم n باستخدام Python و C ++ و JavaScript. يحتوي كل مثال أيضًا على عينة إخراج لعدة قيم مختلفة.

كيفية استخدام بايثون كآلة حاسبة لسطر الأوامر

كيفية استخدام بايثون كآلة حاسبة لسطر الأوامر

بينما يمكنك استخدام آلة حاسبة رسومية على جهاز الكمبيوتر الخاص بك ، يمكن لمترجم لغة البرمجة Python أن يتضاعف كآلة حاسبة مكتبية. إنها مزحة شائعة في مجتمع Python والتي تم ذكرها في البرنامج التعليمي الرسمي. إليك كيف يمكنك استخدام بايثون كآلة حاسبة.

كيفية تضمين التغريدات في منشورات WordPress الخاصة بك

كيفية تضمين التغريدات في منشورات WordPress الخاصة بك

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

ابدأ مع Jupyter Notebook: برنامج تعليمي

ابدأ مع Jupyter Notebook: برنامج تعليمي

إذا كنت عالم بيانات طموحًا يعمل مع Python أو R ، فأنت بحاجة إلى معرفة كيفية استخدام Jupyter Notebook. إنه IDE مفتوح المصدر وقائم على الخادم لمعالجة البيانات ومشاركة التعليمات البرمجية الحية ، فضلاً عن إدارة سير عمل علم البيانات.

الترميز ليس متاحًا للجميع: 9 وظائف تقنية يمكنك الحصول عليها بدونها

الترميز ليس متاحًا للجميع: 9 وظائف تقنية يمكنك الحصول عليها بدونها

التكنولوجيا هي بلا شك صناعة المستقبل. إذا كنت واحدًا من ملايين الشباب الذين هم على وشك الغوص في المرحلة الأولى من حياتك المهنية ، فقد تتساءل عما يجب عليك فعله إذا كنت لا تحب البرمجة.

7 أوامر أساسية لبدء استخدام بايثون للمبتدئين

7 أوامر أساسية لبدء استخدام بايثون للمبتدئين

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

أول تطبيق ويب ASP.NET لديك: كيفية البدء

أول تطبيق ويب ASP.NET لديك: كيفية البدء

ASP.NET هو إطار عمل مجاني عبر الأنظمة الأساسية من Microsoft لإنشاء تطبيقات وخدمات الويب. منصة ASP.NET هي امتداد لـ .NET ، وهي منصة مطورة للأدوات ولغات البرمجة والمكتبات المستخدمة لبناء تطبيقات مختلفة.