NoSQL Databases • المستوى الثاني
فهرس المسارالاستعلامات المتقدمة وتصفية المستندات
تصفية البيانات بـ Comparison & Logical Operators والتعامل الاحترافي مع عناصر المصفوفات.
01
الدرس 1: المعاملات الشرطية والمقارنة ($gt, $lt, $in, $ne)
استخدام المعاملات الحسابية $gt, $gte, $lt, $lte والمعاملات القائمية $in, $nin للمقارنة المتقدمة.
02
الدرس 2: المعاملات المنطقية ($and, $or, $nor, $not)
دمج الشروط المزدوجة والمترابطة لبناء استعلامات فلترة عالية التعقيد بمرونة.
03
الدرس 3: استعلام التعديل وإدارة المصفوفات ($push, $pull, $addToSet)
إضافة عناصر للمصفوفات دون تكرار بـ $addToSet وحذف عناصر المجموعات المضمنة بـ $pull.
04
الدرس 4: التصفية المتقدمة داخل المصفوفات ($elemMatch & $all)
التحقق من تطابق شروط متعددة على نفس العنصر بداخل المصفوفة باستخدام $elemMatch.