يقدم هذا الفصل عمليات MongoDB database الأساسية، بما في ذلك إنشاء وحذف واستعلام قواعد البيانات.

عرض كافة قواعد البيانات

> show dbs
admin    0.000GB
config   0.000GB
local    0.000GB
tizi365  0.000GB

التبديل بين قواعد البيانات

الصيغة:

use اسم_قاعدة_البيانات

مثال:

> use mydb
switched to db mydb

عرض اسم القاعدة الحالية

أدخل الأمر db

> db
test

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

لا حاجة لإنشاء قاعدة بيانات بشكل صريح. ما عليك سوى التبديل إلى قاعدة بيانات غير موجودة باستخدام use وإدراج قطعة من البيانات، وسيتم إنشاء قاعدة البيانات تلقائيًا. مثال:

// التبديل إلى قاعدة بيانات غير موجودة
> use mydb
switched to db mydb

// إدراج وثيقة في مجموعة الأفلام (سيتم إنشاء مجموعة الأفلام تلقائيًا إذا لم تكن موجودة)
> db.movie.insert({"name":"tutorials point"})

// عرض كافة قواعد البيانات (تم إنشاء قاعدة بيانات mydb تلقائيًا)
> show dbs
local      0.78125GB
mydb       0.23012GB
test       0.23012GB

ملاحظة: قواعد بيانات MongoDB ومجموعاتها لا يجب أن يتم إنشاؤها مسبقًا؛ بل يتم إنشاؤها تلقائيًا عند كتابة البيانات لأول مرة.

حذف قاعدة بيانات

يمكن استخدام API db.dropDatabase() لحذف قاعدة البيانات الحالية. مثال:

// التبديل إلى قاعدة البيانات mydb
> use mydb
switched to db mydb

// حذف قاعدة البيانات mydb
> db.dropDatabase()
> { "dropped" : "mydb", "ok" : 1 }