Arabic subtitles

Regex Operator - Data Wranging with MongoDB

Get Embed Code
4 Languages

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

  1. ألقينا نظرة سابقًا على الاستعلام عن الحقول المقيّمة بسلسلة باستخدام
  2. عاملي التشغيل greater than (أكبر من) وless than (أصغر من). وبالرجوع إلى
  3. ما يتعلق بالاستعلامات المطابقة لحقول سلسلة. توجد
  4. أنواع أكثر تعقيدًا من الاستعلامات التي قد تريد
  5. إجراءها على السلاسل بخلاف التساوي وعدم التساوي. على
  6. سبيل المثال، عادةً ما نريد البحث عن أنماط في
  7. السلاسل. تدعم MongoDB الاستعلام عن أنماط السلاسل باستخدام
  8. .عامل التشغيل regex. يستند عامل التشغيل regex إلى مكتبة تعبيرات عادية
  9. .وبشكل خاص، مكتبة تعبيرات Perl العادية المتوافقة
  10. للحصول على المزيد من المعلومات، أحثك على البحث في Google
  11. عن هذه المكتبة. إذًا، يتيح لنا عامل التشغيل regex
  12. إجراء استعلامات باستخدام التعبيرات العادية في MongoDB. لنلقِ نظرة
  13. على بعض الأمثلة. والآن في هذه المجموعة، تشتمل مستندات
  14. city (المدينة) على حقل motto (الشعار) أو تشتمل عليه بعض هذه المستندات
  15. على الأقل. وكمثال
  16. لإجراء استعلامات regex في MongoDB، دعنا نلقِ نظرة على
  17. بعض الكلمات التي تشتمل عليها هذه الشعارات. هذا تعبير
  18. عادي بسيط جدًا. وفي حقيقة الأمر، لا نحتاج حتى إلى
  19. ،regex لإجراء هذا الاستعلام. ولذلك
  20. إذا أجريت الاستعلام بهذه الطريقة، فيتعين مطابقة
  21. المستندات التي تكون فيها friendship (الصداقة) سلسلة كاملة لـ
  22. ،motto (الشعار). وتظهر هنا friendship. حسنًا
  23. لنبدأ الآن توسيع نطاق هذا التعبير العادي. سأعمد أولاً إلى
  24. .إجراء تغيير بسيط جدًا
  25. نحن الآن بصدد البحث عن جميع الشعارات التي تشتمل على
  26. كلمة friendship. ويمكن أن تبدأ كلمة friendship بحرف كبير
  27. أو بدونه. إذًا، ترد الكلمة هنا أربع مرات، وذلك
  28. قبل أن يتقلص عدد المستندات إلى مستند واحد فقط. حسنًا، لنوسع الآن
  29. نطاق هذا الحقل قليلاً. وإذا كانت
  30. قدرتك على استخدام regex محدودة قليلاً، فيرجى مراجعة
  31. ملاحظات المدرب للاطلاع على وثائق ومؤشرات لبعض
  32. .البرامج التعليمية. لنوسع إذًا هذا الحقل لتضمين كلمة أخرى
  33. حسنًا، سيحدد هذا التعبير العادي جميع المستندات التي
  34. تشتمل على شعار مقترن إما بكلمة friendship أو بكلمة
  35. pride. ويمكن أن تبدأ كلتاهما بحرف كبير. فلنلقِ نظرة
  36. على الأنماط الفعلية نفسها. وأكرر أنني
  37. سأستخدم إحدى طرق العرض لتسهيل
  38. ،الاطلاع على الشعارات. حسنًا
  39. يمكننا ملاحظة أن كلاً من هذه الجمل
  40. .يشتمل إما على كلمة pride أو كلمة friendship
  41. بالإضافة إلى أن بدء الكلمة بحرف كبير لا يمثل أهمية. حسنًا، هذا كل ما أريد التطرق إليه فيما
  42. يتعلق باستعلامات regex في هذا المثال. وتكمن الأهمية هنا في
  43. أن MongoDB تدعم تعبيرات Perl العادية المتوافقة. لذلك، تتوفر لديك إمكانية كبيرة
  44. .في تحديد أنواع الاستعلامات التي يمكنك إجراؤها متضمنة حقولاً بقيمة سلسلة