القشطة مو شيكول من داتا بيسك مين فريمورك وبالأحرى على الشنغفرونة، ولا يجوز لك عندي مضايقات.
ملاحظة: في الفصول القادمة، سيكون التركيز الرئيسي على استخدام أوامر وواجهات برمجة التطبيقات في الشيطانية لتقديم مختلف عمليات بعثة بيانات منغو دي. إذا كنت تستخدم لغات برمجة أو 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" } )
سيتم تقديم مزيد من أوامر عمليات القشطة في الفصول القادمة.
الخروج من القشطة
اضغط