08:54 10 أوامر أساسية من MongoDB للمطورين ومديري إدارة الأعمال - مدونة SPOTO - مواد دراسية مفيدة لدراسة شهادة تكنولوجيا المعلومات
preloader

10 أوامر أساسية من MongoDB للمطورين ومديري إدارة الأعمال

MongoDB هي قاعدة بيانات NoSQL شائعة. وهي معروفة بقابليتها للتوسع والمرونة وسهولة الاستخدام. سواء كنت مطورًا أو مسؤولًا في MongoDB، يجب أن تتقن أوامر MongoDB الأساسية. فهي ضرورية لإدارة البيانات واستكشاف الأخطاء وإصلاحها وتحسين الأداء. ستستكشف هذه المدونة أوامر MongoDB العشرة الأكثر أهمية. يجب أن يعرفها كل مطور ومسؤول قاعدة بيانات (DBA). تغطي هذه الأوامر العديد من المهام. وتشمل الاستعلام عن البيانات وإدارتها، وإدارة قاعدة البيانات، وإدارة قاعدة البيانات، وتحسين الأداء.
1. ‘إظهار dbs’
بصفتك مطورًا أو مسؤول إدارة قواعد البيانات، فإن الأمر الأول الذي ستحتاج إليه غالبًا هو “إظهار dbs”. يوفر هذا الأمر قائمة بجميع قواعد البيانات في خادم MongoDB. إنه مفيد بشكل خاص لفهم بيئة MongoDB. فهو يتحقق بسرعة من قواعد البيانات المتاحة.
مثال:
”’باش
> إظهار قواعد البيانات
مشرف 0.000 جيجابايت
محلي 0.000 جيجابايت
قاعدة بياناتي 0.200 جيجابايت
“`
يعثر هذا الأمر على قواعد البيانات ويظهر أحجام تخزينها.
2. ‘استخدام’
بمجرد حصولك على قائمة بقواعد البيانات، فإن الخطوة التالية هي التبديل إلى قاعدة البيانات التي تريد العمل عليها. يسمح لك الأمر ‘استخدام’ بتغيير سياق قاعدة البيانات الحالية.
مثال:
””bash
> استخدام قاعدة بياناتي
التبديل إلى قاعدة البيانات mydatabase
“`
لاحظ أن MongoDB لا ينشئ قاعدة بيانات حتى تقوم بإدراج البيانات. ولكن، يتيح لك هذا الأمر تعيين قاعدة البيانات العاملة في الجلسة الحالية.
3. ‘db.createCollection()“
في MongoDB، يتم تخزين البيانات في مجموعات. يقوم الأمر ‘createCollection’ بإنشاء مجموعة جديدة في قاعدة البيانات الحالية. MongoDB مرن. سيقوم بإنشاء مجموعة عند إدراج البيانات. ولكن، من الأفضل إنشاء مجموعة إذا كنت بحاجة إلى إعدادات أو قواعد تحقق محددة.
مثال:
””bash
> db.createCollection(‘users’)
“`
استخدم الأمر ‘إنشاء مجموعة’ لتعيين الخيارات، مثل قواعد التحقق من الصحة أو الحد الأقصى لحجم المجموعة. فهو يتيح لك القيام بذلك.
4. ‘db..insertOne()“
يعد إدراج البيانات إحدى المهام الأكثر شيوعًا لمطوري MongoDB. يقوم الأمر “إدراج واحد()” بإدراج مستند واحد في مجموعة. هذه عملية أساسية لكنها قوية لإضافة سجلات إلى قاعدة البيانات الخاصة بك.
مثال:
””باش
> db.users.insertOne({الاسم: “جون دو”، العمر: 30, })
“`
يقوم الأمر أعلاه بإدراج مستند جديد في مجموعة “المستخدمين”. يحتوي على الحقول المحددة. يقوم MongoDB بتعيين “معرف” فريد لكل مستند، ما لم تقم بتوفير واحد.
5. ‘db..insertMany()’
لإدراج مستندات متعددة، استخدم الأمر “إدراج العديد()”. فهو يتيح لك إدراج مستندات متعددة في وقت واحد. هذا غالبًا ما يكون أكثر كفاءة من إدراجها واحدًا تلو الآخر.
مثال:
””باش
> db.users.insertMany([
{الاسم: “أليس”، العمر: 28، },
{الاسم: “بوب”، العمر: 34، }
])
“`
يقطع هذا الأمر استدعاءات قاعدة البيانات ويضمن اتساق البيانات في عمليات الإدراج المتعددة.
6. ‘db..find()’
يعد الأمر ‘find()’ أحد الأوامر الأكثر استخدامًا في MongoDB. يسمح لك بالاستعلام عن المستندات في مجموعة. بشكل افتراضي، سيعيد أمر “البحث()” جميع المستندات في المجموعة. ومع ذلك، يمكنك تحديد عوامل تصفية لتضييق نطاق النتائج.
مثال:
””باش
> db.users.find({ العمر: { $gt: 30 })
“`
سيعيد هذا الاستعلام جميع المستخدمين الذين تزيد أعمارهم عن 30 عامًا. يحتوي MongoDB على العديد من عوامل الاستعلام، مثل ‘$eq’ و ‘$t’ و ‘$in’. وهي تجعل “البحث()” قويًا جدًا لتصفية البيانات.
7. ‘db..updateOne()’
يعد تحديث البيانات جزءًا أساسيًا من العمل مع قواعد البيانات. يُستخدم الأمر “تحديث واحد()” لتحديث مستند واحد في مجموعة. يمكنك تحديد الاستعلام للعثور على المستند وعملية التحديث المراد تطبيقها.
مثال:
”’باش
> db.users.updateOne(
{الاسم: “جون دو”},
{ { $ مجموعة: { العمر: 31 } }
)
“`
في هذا المثال، نقوم في هذا المثال بتحديث عمر “جون دو” إلى 31. يُستخدم عامل “تعيين” لتعديل حقول محددة. هناك عوامل أخرى للتحديث، مثل ‘$inc’ و ‘$push’ و ‘unset’. يمكن استخدامها لسيناريوهات مختلفة.
8. ‘db..حذف واحد()’
عندما تحتاج إلى إزالة مستند، فإن الأمر “حذف واحد()” هو أداتك. يحذف هذا الأمر مستندًا واحدًا بناءً على مرشح معين. يمكنك استخدام هذا الأمر لأشياء مثل إزالة السجلات القديمة أو تنظيف البيانات غير الصالحة.
مثال:
””باش
> db.users.deleteOne({الاسم: “أليس”})
“`
هذا يحذف المستند الذي يتطابق فيه حقل “الاسم” مع “أليس”. وبالمثل، يمكن استخدام “حذف العديد()” لحذف مستندات متعددة استنادًا إلى مرشح.
9. ‘ddb.dropDatabase()’
بصفتك مدير قاعدة بيانات MongoDB DBA، غالبًا ما تتضمن إدارة قواعد البيانات حذف قواعد البيانات غير المستخدمة أو غير الضرورية. يزيل الأمر “إسقاط قاعدة البيانات()” قاعدة البيانات بأكملها. يحذف جميع المجموعات والمستندات الموجودة فيها.
مثال:
”’باش
> db.dropDatabase()
“`
هذا الأمر لا رجعة فيه. سيحذف جميع البيانات الموجودة في قاعدة البيانات بشكل دائم. استخدمه بحذر.
10. ‘db..aggregate()’
لمزيد من المعالجة المتقدمة للبيانات وتجميعها، لا غنى عن الأمر “تجميع()”. يتيح لك إطار تجميع MongoDB معالجة البيانات وتحويلها. يمكنه تجميع وفرز وإجراء عمليات حسابية معقدة.
مثال:
””باش
> db.users.aggregate([
{ $ مطابقة: { العمر: { $gt: 30 } } },
{ { $ مجموعة: { _id: “$ العمر”، العدد: { { $ المجموع: 1 } } }
])
يطابق هذا المثال المستخدمين الذين تزيد أعمارهم عن 30 عامًا ثم يقوم بتجميعهم حسب العمر، مع حساب عدد المستخدمين الذين يندرجون في كل فئة عمرية. يعد إطار التجميع أمرًا حيويًا للمطورين. فهو يتيح لهم تحليل البيانات مباشرةً في MongoDB.
كيف تحصل على شهادة مطور ومسؤول Mongo DB؟
نحن شركة تكنولوجيا تعليمية تقدم دورات تدريبية للحصول على الشهادات لتسريع الحياة المهنية للمهنيين العاملين في جميع أنحاء العالم. نحن نقدم التدريب من خلال ورش عمل في الفصول الدراسية بقيادة مدرب، ودورات تدريبية افتراضية مباشرة بقيادة مدرب، ودورات التعلم الإلكتروني ذاتية التعلم.
لقد أجرينا بنجاح دورات تدريبية في 108 دول في جميع أنحاء العالم ومكّنا الآلاف من المهنيين العاملين من تعزيز نطاق حياتهم المهنية.
تشمل محفظتنا التدريبية للمؤسسات دورات تدريبية معتمدة ومعترف بها عالمياً ومطلوبة في إدارة المشاريع، وإدارة الجودة، وتحليل الأعمال، وإدارة خدمات تكنولوجيا المعلومات، و”أجايل” و”سكروم”، والأمن السيبراني، وعلوم البيانات، والتقنيات الناشئة. قم بتنزيل كتالوج تدريب المؤسسات من https://cciedump.spoto.net/ar/
تشمل الدورات الشائعة ما يلي:
إدارة المشاريع: PMP وAPP وCAPM وPMI RMP
إدارة الجودة: الحزام الأسود لستة سيجما، الحزام الأخضر لستة سيجما، إدارة اللين، إدارة اللين، Minitab، CMMI
تحليل الأعمال: CBCAP، CCCBA، ECBA
التدريب الرشيق: PMI ACP، CMS، CSPO، CSPO
تدريب سكروم: CSM
ديف أوبس
إدارة البرامج: PgMP
تكنولوجيا الحوسبة السحابية: الحوسبة السحابية: Exin الحوسبة السحابية
إدارة عميل سيتريكس: إدارة عميل سيتريكس إدارة سحابة سيتريكس: إدارة السحابة
الشهادات الـ 10 الأعلى أجراً المستهدفة في 2024 هي
محترف أمن نظم المعلومات المعتمد (CISSP)
الخاتمة
MongoDB هي قاعدة بيانات متعددة الاستخدامات. فهي توفر للمطورين ومديري قواعد البيانات العديد من الأوامر. يمكنهم استخدامها لإدارة البيانات وتحسين الأداء وضمان تكامل البيانات. أتقن هذه الأوامر العشرة الأساسية ل MongoDB. وهي تشمل “إدراج واحد()، و”إيجاد()، و”تحديث واحد()، و”تجميع()”. ستتمكن بعد ذلك من القيام بالمهام الشائعة والمتقدمة على قواعد بيانات MongoDB.
مع تطور MongoDB، من المهم أن تبقى على اطلاع على الميزات والأوامر الجديدة. إذا كنت تنشئ تطبيقات ويب، أو تعمل مع مجموعات بيانات كبيرة، أو تدير بيئة إنتاج، فتعلم هذه الأوامر. ستعمل على تحسين مهاراتك في MongoDB.

About the Author

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Related Posts