1
00:00:00,000 --> 00:00:04,955
[MUSIC]

2
00:00:04,955 --> 00:00:09,679
في الدرس السابق، تعلمنا عن MongoDB، قمنا بتنزيل

3
00:00:09,679 --> 00:00:14,490
MongoDB في المتجر وتفاعلنا مع خادم Mongo باستخدام تموج Mongo.

4
00:00:14,490 --> 00:00:20,480
ولكن بالطبع، هذه ليست الطريقة التي نتصورها باستخدام MongoDB في هذه الدورة.

5
00:00:20,480 --> 00:00:26,480
بدلاً من ذلك، نريد أن نكون قادرين على الوصول إلى خادم MongoDB من داخل العقدة أو

6
00:00:26,480 --> 00:00:28,010
التطبيق السريع.

7
00:00:28,010 --> 00:00:32,470
فكيف يمكننا الوصول إلى خادم Mongo من داخل تطبيق العقدة لدينا؟

8
00:00:32,470 --> 00:00:38,309
إذن هذا هو المكان الذي لدينا فيه برنامج تشغيل يستند إلى JS

9
00:00:38,309 --> 00:00:43,597
يتوفر رسميًا من مطوري Mongol يمكننا الاستفادة

10
00:00:43,597 --> 00:00:48,664
من الاتصال بخادم Mongo من داخل

11
00:00:48,664 --> 00:00:53,642
تطبيق Node.js الخاص بنا أو داخل تطبيقنا التعبيري.

12
00:00:53,642 --> 00:01:01,309
لذلك دعونا نتعلم أكثر قليلا عن أن Node.js و MongoDB متسلق.

13
00:01:01,309 --> 00:01:06,547
كما ذكرت، يوفر برنامج تشغيل Node MongoDB واجهة برمجة تطبيقات عالية المستوى

14
00:01:06,547 --> 00:01:12,870
تمكنك من الوصول إلى خادم Mongo من داخل تطبيق Node الخاص بك.

15
00:01:12,870 --> 00:01:17,540
ويوفر لك العديد من الطرق التي تمكنك من التفاعل

16
00:01:17,540 --> 00:01:19,650
مع خادم Mongo الخاص بك.

17
00:01:19,650 --> 00:01:25,280
الآن، لتثبيت برنامج تشغيل MongoDB الذي هو وحدة عقدة،

18
00:01:25,280 --> 00:01:32,545
نكتب npm تثبيت mongodb و - حفظ لتثبيته داخل تطبيقنا.

19
00:01:32,545 --> 00:01:37,780
بعد ذلك، سنقوم بعد ذلك بتطوير تطبيق Node.js لدينا،

20
00:01:37,780 --> 00:01:43,650
ومن ثم تتطلب هذا التطبيق، سائق MongoDB، وأنها تستفيد من

21
00:01:43,650 --> 00:01:49,840
وحدة العقدة للوصول إلى خادم MongoDB من داخل تطبيقنا.

22
00:01:49,840 --> 00:01:55,790
يوفر برنامج تشغيل MongoDB، وهو ليس سوى وحدة نمطية للعقدة، العديد من العمليات

23
00:01:55,790 --> 00:02:01,660
التي يمكن تنفيذها على خادم MongoDB من داخل تطبيق Node الخاص بنا.

24
00:02:01,660 --> 00:02:06,360
يسمح لك بالاتصال بخادم MongoDB، من الواضح وبعد ذلك،

25
00:02:06,360 --> 00:02:11,760
يسمح لك بإجراء عمليات قاعدة بيانات مختلفة مثل إدخال

26
00:02:11,760 --> 00:02:17,530
سجل موجود وحذفه وتحديثه أو إضافة سجلات جديدة إلى قاعدة البيانات الخاصة بك.

27
00:02:17,530 --> 00:02:22,090
أيضا، فإنه يوفر قاعدة مختلفة لإنشاء الوثائق التي بالفعل

28
00:02:22,090 --> 00:02:23,730
داخل قاعدة البيانات.

29
00:02:23,730 --> 00:02:29,170
سننظر في بعض الأمثلة عن كيفية استخدامهم

30
00:02:29,170 --> 00:02:34,930
للقياسات المختلفة التي يوفرها لنا برنامج تشغيل MongoDB في التدريبات لهذه المحاضرة.

31
00:02:34,930 --> 00:02:39,530
الآن، يدعم برنامج التشغيل نفسه كلا من

32
00:02:39,530 --> 00:02:43,430
التفاعلات القائمة على رد الاتصال والوعد مع خادم MongoDB.

33
00:02:43,430 --> 00:02:48,391
لذلك دعونا ننظر إلى بعض تفاصيل هذا في التمرين التالي.

34
00:02:48,391 --> 00:02:51,289
[ موسيقى]