القشطة مو شيكول من داتا بيسك مين فريمورك وبالأحرى على الشنغفرونة، ولا يجوز لك عندي مضايقات.

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

تشغيل القشطة والاتصال بمنغو دي

الاتصال بخادم منغو دي المحلي

ببساطة، أدخل الأمر mongo للدخول إلى القشطة.

mongo

هذا سيقوم بالاتصال بخادم منغو دي باستخدام العنوان الافتراضي.

ملاحظة: إذا لم يتم العثور على الأمر mongo، فهذا يعني أن دليل منغو دي لم يتم إضافته إلى متغير البيئة PATH أثناء التثبيت. يمكنك الرجوع إلى الفصل حول التثبيت للحصول على خطوات محددة.

إذا نجحت، سيتم عرض المعلومات التالية:

MongoDB shell version v4.4.5
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("b11bfc3e-e70c-42b1-9bfc-5d9218f2d232") }
MongoDB server version: 4.4.5
>

يمكنك الآن إدخال أوامر العمليات في النافذة التفاعلية.

الوصول إلى القشطة داخل حاوية دوكر

إذا كنت تستخدم حاوية دوكر بالاسم mongo لتثبيت منغو دي، يمكنك الوصول مباشرة إلى القشطة باستخدام الأمر التالي:

docker exec -it mongo mongo

الاتصال بخادم منغو دي عن بعد

mongo --username root --password  --host mongodb0.examples.com --port 28015

شرح الباراميترات:

  • --username: قم بتعيين حساب منغو دي إلى root
  • --password: سيطلب منك إدخال كلمة المرور
  • --host: حدد عنوان خادم منغو دي
  • --port: حدد منفذ خادم منغو دي

أوامر الأساسية للقشطة

عرض اسم قاعدة البيانات الحالية المستخدمة

db

الانتقال إلى قاعدة بيانات أخرى

الصيغة:

use database_name

مثال:

use tizi365

أمثلة لعمليات القشطة

// الانتقال إلى قاعدة بيانات جديدة
use myNewDatabase

// إدراج سجل
db.myCollection.insertOne( { x: 1 } );

// الاستعلام عن كل البيانات في مجموعة المخزون
db.inventory.find( {} )

// الاستعلام عن الوثائق في مجموعة المخزون حيث تكون الحالة = "D"
db.inventory.find( { status: "D" } )

سيتم تقديم مزيد من أوامر عمليات القشطة في الفصول القادمة.

الخروج من القشطة

اضغط للخروج.