MongoDB هي قاعدة بيانات NoSQL تخزن بيانات فريدة مثل المستندات ، والتي يتم تجميعها في مجموعات. على سبيل المثال ، في قاعدة بيانات MongoDB ، يتم تخزين بيانات كل عميل كمستند ، ويتم تخزين جميع مستندات العميل في مجموعة.

في هذه المقالة التعليمية ، ستتعلم كيفية إنشاء مستندات في MongoDB.

إنشاء عمليات MongoDB

MongoDB له عمليتا إنشاء -insertOne () و إدراج العديد (). تقتصر كل عملية إنشاء على معالجة مجموعة واحدة لكل عملية تنفيذ. ومع ذلك ، يمكنك إدراج مستند واحد أو عدة مستندات في كل عملية تنفيذ.

متعلق ب: كيف تختلف نمذجة البيانات في MongoDB؟

لذلك ، يكون لكل من عمليتي الإنشاء الهيكل التالي:

db.collection.createOperation ()

أين ديسيبل هو اسم قاعدة البيانات ، و إنشاء عملية () هي العملية المناسبة (insertOne () أو إدراج العديد ()).

باستخدام عملية insertOne ()

ال insertOne () تُدخل العملية مستندًا واحدًا في مجموعة ، باستخدام الكود التالي:

db.collection ("العملاء"). insertOne ({
الاسم: "سارة ويلسون" ،
العمر: 22
})

إذا كانت هناك مشكلة في إنشاء المستند الجديد ، فإن ملف insertOne () العملية ترجع خطأ. وإذا كانت المجموعة التي تحاول إضافة مستند إليها غير موجودة ، MongoDB سيُنشئ المجموعة ويضيف المستند إليها.

instagram viewer

يجب أن تلاحظ أنه لا يوجد معرّف معين للمستند. هذا بسبب MongoDB ينشئ تلقائيًا معرفًا فريدًا لكل مستند في المجموعة.

باستخدام عملية insertMany ()

ال إدراج العديد () تعمل العملية بنفس الطريقة التي يعمل بها ملف insertOne () عملية. يقوم بإنشاء مجموعة جديدة إذا كانت المجموعة المقدمة غير موجودة ، ويعرض خطأ إذا كانت هناك مشكلة في إنشاء مستند جديد.

ومع ذلك ، فإن الاختلاف الرئيسي هو أن ملف إدراج العديد () تتيح لك العملية إنشاء مستندات متعددة لكل عملية تنفيذ.

باستخدام insertMany () مثال العملية

db.collection ("العملاء"). insertMany ({
الاسم: "روي ويليامز" ،
العمر: 21
},
{
الاسم: "جيمس براون" ،
العمر: 38
},
{
الاسم: "جيسيكا جونز" ،
العمر: 25
})

ينشئ المثال أعلاه ثلاثة مستندات في مجموعة العميل ، ويتم فصل كل مستند بفاصلة. متعلق ب: محركات قاعدة البيانات التي يجب مراعاتها لمشروعك التالي

استكشف عمليات CRUD الأخرى

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

يشاركسقسقةبريد الالكتروني
كيفية تنفيذ عمليات CRUD في MongoDB

يعد التعرف على MongoDB أمرًا صعبًا. انطلق إلى الأرض مع الركض باستخدام CRUD.

اقرأ التالي

مواضيع ذات صلة
  • برمجة
  • SQL
  • قاعدة البيانات
  • برمجة
نبذة عن الكاتب
قاديشا كين (28 مقالة منشورة)

قاديشا كين مطور برامج متكامل وكاتب تقني / تقني. لديها قدرة مميزة على تبسيط بعض المفاهيم التكنولوجية الأكثر تعقيدًا ؛ إنتاج مواد يمكن لأي مبتدئ في مجال التكنولوجيا فهمها بسهولة. إنها شغوفة بالكتابة وتطوير البرامج الشيقة والسفر حول العالم (من خلال الأفلام الوثائقية).

المزيد من Kadeisha Kean

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

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

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