NahdaAIنهضة
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.

ابدأ الدرس