Return to Video

Removing Documents - Data Wranging with MongoDB

  • 0:00 - 0:02
    حسنًا، نعلم كيفية تضمين البيانات في
  • 0:02 - 0:05
    مجموعة MongoDB. وإجراء استعلامات إزاء تلك المجموعة. أود الآن
  • 0:05 - 0:08
    الحديث بشكل موجز عن كيفية إزالة
  • 0:08 - 0:12
    المستندات من مجموعة حيثما يقتضي الأمر. فإن الصياغة اللازمة
  • 0:12 - 0:16
    لإزالة المستندات مشابهة تمامًا للصياغة اللازمة
  • 0:16 - 0:19
    للبحث عنها. إذ لا علينا سوى الامتناع عن التعبير عن أي معلمات لدالة
  • 0:19 - 0:21
    البحث إذا كنا نريد استخدام هذه الدالة لإرجاع كل
  • 0:21 - 0:26
    ،المستندات الموجودة في المجموعة. وهو نفسه ما يحدث مع دالة الإزالة
  • 0:26 - 0:28
    حيث إذا عمدت إلى إجراء هذا الاستعلام، فسيؤدي إلى إزالة
  • 0:28 - 0:31
    .كل المدن من هذه المجموعة الواحدة تلو الأخرى
  • 0:31 - 0:33
    وتوجد طريقة أكثر فعالية لتنفيذ ذلك تتمثل في
  • 0:33 - 0:37
    استدعاء دالة drop التي يؤدي إلى إزالة المجموعة بالكامل
  • 0:37 - 0:42
    وأي بيانات تعريف مقترنة بها. مثل المؤشرات. يمكننا الآن
  • 0:42 - 0:45
    أيضًا إزالة مستندات فردية أو مستندات مطابقة
  • 0:45 - 0:48
    لمعايير محددة. فعلى سبيل المثال، يمكنني إزالة مستند فردي
  • 0:48 - 0:51
    مقترن باسم مطابق للقيمة "شيكاغو". دعني أولاً
  • 0:51 - 0:59
    أستخدم دالة البحث وستظهر لنا تلك المدينة المذكورة. وأستخدم الآن دالة الإزالة. ثم أستخدم دالة البحث
  • 0:59 - 1:02
    مرة أخرى وأتأكد تمامًا من أن المدينة مشتقة
  • 1:02 - 1:04
    من هذه المجموعة. لنلقِ نظرة الآن على أحد الاستعلامات
  • 1:04 - 1:06
    التي ترتبط بأكثر من مستند. وفي هذه
  • 1:06 - 1:09
    الحالة الماثلة، أريد تحديد جميع
  • 1:09 - 1:14
    المستندات التي ليس لها اسم. حسنًا، يمكنكم
  • 1:14 - 1:17
    ملاحظة الشكل غير المعتاد الذي تبدو عليه العديد من المستندات البالغ عددها 210
  • 1:17 - 1:20
    والتي تم إرجاعها في مجموعة المدينة هذه. حيث لا يوجد
  • 1:20 - 1:22
    اسم لها. هذا مثال جيد هنا. لدينا
  • 1:22 - 1:26
    بلد، ولكن لا يوجد اسم للمدينة بمفردها. وهو نفسه ما يحدث
  • 1:26 - 1:29
    مع باقي هذه المستندات. وكجزء من
  • 1:29 - 1:33
    عملية تمرير التنظيف، قد نريد على سبيل المثال إزالة جميع المدن
  • 1:33 - 1:36
    من هذه المجموعة بعد وضعها في قاعدة البيانات، وهي كل المدن
  • 1:36 - 1:39
    .التي لا تشتمل على قيمة في حقل الاسم
  • 1:39 - 1:42
    يمكنني إجراء ذلك من خلال إرسال مستند الاستعلام نفسه إلى
  • 1:42 - 1:46
    دالة الإزالة. لقد أزلت الآن تلك
  • 1:46 - 1:49
    ،المدن التي لا تشتمل على اسم، وإذا قمت بالبحث مرة أخرى
  • 1:49 - 1:50
    فيمكنني ملاحظة عدم وجود
  • 1:50 - 1:53
    مدن تفتقد إلى حقل الاسم
  • 1:53 - 1:55
    حيث تعمل دالة الإزالة هنا بطريقة
  • 1:55 - 1:58
    مشابهة جدًا لدالة البحث؛ فيمكنك تحديد المستند
  • 1:58 - 2:02
    المراد إزالته باستخدام مستند استعلام يتوفر فيه
  • 2:02 - 2:06
    .الصياغة وعوامل التشغيل نفسها المتوفرة في دالة البحث
Tytuł:
Removing Documents - Data Wranging with MongoDB
Video Language:
English
Team:
Udacity
Projekt:
UD032: Data Wrangling with MongoDB
Duration:
02:07

Arabic subtitles

Revisions