[MUSIC]
في الدرس السابق، تعلمنا عن MongoDB، قمنا بتنزيل
MongoDB في المتجر وتفاعلنا مع خادم Mongo باستخدام تموج Mongo.
ولكن بالطبع، هذه ليست الطريقة التي نتصورها باستخدام MongoDB في هذه الدورة.
بدلاً من ذلك، نريد أن نكون قادرين على الوصول إلى خادم MongoDB من داخل العقدة أو
التطبيق السريع.
فكيف يمكننا الوصول إلى خادم Mongo من داخل تطبيق العقدة لدينا؟
إذن هذا هو المكان الذي لدينا فيه برنامج تشغيل يستند إلى JS
يتوفر رسميًا من مطوري Mongol يمكننا الاستفادة
من الاتصال بخادم Mongo من داخل
تطبيق Node.js الخاص بنا أو داخل تطبيقنا التعبيري.
لذلك دعونا نتعلم أكثر قليلا عن أن Node.js و MongoDB متسلق.
كما ذكرت، يوفر برنامج تشغيل Node MongoDB واجهة برمجة تطبيقات عالية المستوى
تمكنك من الوصول إلى خادم Mongo من داخل تطبيق Node الخاص بك.
ويوفر لك العديد من الطرق التي تمكنك من التفاعل
مع خادم Mongo الخاص بك.
الآن، لتثبيت برنامج تشغيل MongoDB الذي هو وحدة عقدة،
نكتب npm تثبيت mongodb و - حفظ لتثبيته داخل تطبيقنا.
بعد ذلك، سنقوم بعد ذلك بتطوير تطبيق Node.js لدينا،
ومن ثم تتطلب هذا التطبيق، سائق MongoDB، وأنها تستفيد من
وحدة العقدة للوصول إلى خادم MongoDB من داخل تطبيقنا.
يوفر برنامج تشغيل MongoDB، وهو ليس سوى وحدة نمطية للعقدة، العديد من العمليات
التي يمكن تنفيذها على خادم MongoDB من داخل تطبيق Node الخاص بنا.
يسمح لك بالاتصال بخادم MongoDB، من الواضح وبعد ذلك،
يسمح لك بإجراء عمليات قاعدة بيانات مختلفة مثل إدخال
سجل موجود وحذفه وتحديثه أو إضافة سجلات جديدة إلى قاعدة البيانات الخاصة بك.
أيضا، فإنه يوفر قاعدة مختلفة لإنشاء الوثائق التي بالفعل
داخل قاعدة البيانات.
سننظر في بعض الأمثلة عن كيفية استخدامهم
للقياسات المختلفة التي يوفرها لنا برنامج تشغيل MongoDB في التدريبات لهذه المحاضرة.
الآن، يدعم برنامج التشغيل نفسه كلا من
التفاعلات القائمة على رد الاتصال والوعد مع خادم MongoDB.
لذلك دعونا ننظر إلى بعض تفاصيل هذا في التمرين التالي.
[ موسيقى]