YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Getting Data into MongoDB - Data Wranging with MongoDB

Get Embed Code
4 Languages

Showing Revision 1 created 06/09/2016 by Udacity Robot.

  1. بعد أن مررنا على البيانات وعمدنا إلى تنظيفها، وصلنا إلى
  2. المرحلة التي نحتاج فيها إلى تضمين البيانات
  3. في MongoDB. وقد ألقينا نظرة على الاستعلامات في MongoDB وتدربت على
  4. بعض التمارين. فلنلقِ نظرة على إدراج المستندات في
  5. المجموعات. لقد كانت قاعدة البيانات التي تعاملنا معها في مجملها
  6. قاعدة بيانات الأمثلة، وألقينا نظرة على
  7. مجموعتين مختلفتين هنا. وقد ألقينا نظرة على مجموعة
  8. .السيارات. كما أجرينا بعض الاستعلامات إزاء مجموعة المدن
  9. يمثل هذا البرنامج النصي الذي نحن بصدد إلقاء نظرة عليه هنا
  10. البرنامج النصي الذي عمدت إلى كتابته لتنظيف بيانات السيارات. حيث
  11. تمثلت الطريقة التي كتبت بها هذا البرنامج النصي في أن يصدر مخرجات ممثلة في
  12. مستندات JSON التي يمكنني استيرادها إلى MongoDB. وهذه هي
  13. الإستراتيجية التي أوصي بها. ولكنني أعتقد أنه
  14. من المهم لك أيضًا فهم طبيعة إدراج مستندات
  15. في MongoDB. وسننتهز هذه الفرصة لنعرض لك
  16. بعض المعلومات حول كيفية إجراء ذلك. توجد الآن أمور كثيرة متعلقة
  17. بعبارة الإدراج التي لن أعمد إلى تناولها
  18. هنا. ولكن يُعد هذا الشكل هو أبسط أشكال استخدام
  19. الإدراج. سنعمد الآن إلى التكرار عبر جميع
  20. السيارات التي أنشأتها هنا
  21. في التعليمة البرمجية. حيث عمدت إلى تنظيف البيانات وإنشاء
  22. قاموس لكل سيارة يلزم إدراجها
  23. في مجموعة MongoDB. ثم سنعمد إلى التكرار عبر
  24. قائمة هذه السيارات التي أنشأتها واستدعاء
  25. عبارة الإدراج لكل سيارة منها. وبتمرير
  26. قاموس Python إليها، سيترجم PyMongo هذا القاموس إلى ترميز
  27. BSON ويرسله بأكمله إلى قاعدة البيانات. يوجد لديّ
  28. هنا عبارتا
  29. print. تظهر إحداهما عدد السيارات
  30. الموجودة قبل إجراء هذه السلسلة من عمليات الإدراج، وتعرض الأخرى العدد
  31. ،الموجود بعد إجرائها. ولإجراء ذلك
  32. ،أستخدم أحد الأوامر الذي لم نطلع عليه من قبل
  33. ولكنني متأكد من أنك تستطيع اكتشاف ما يفعله. هو ببساطة يعلمنا
  34. عدد المستندات التي تم إرجاعها لأمر البحث
  35. .هذا. حسنًا، لنشغِّل هذا الآن
  36. حسنًا. إذًا، فقد تابعنا الإجراء
  37. وأدرجنا جميع هذه المستندات التي حللناها من
  38. ملف CSV المنتمي إلى DBpedia فيما يتعلق بالسيارات. ثم
  39. فحصت المجموعة
  40. المتمثلة في myautos هذه، وذلك قبل إجراء عمليات الإدراج والحصول على عدد المستندات
  41. المضمنة فيها. ولم أجد أيًا منها. بعد إجراء جميع عمليات
  42. الإدراج، يقترب عدد المستند من 7800 مستند موجود في مجموعة
  43. myautos هذه الآن. أكرر أن هذا مثال
  44. .لأمر الإدراج المستخدم في MongoDB، ويشير إلى إحدى طرق تضمين المستندات في قاعدة البيانات