NahdaAIنهضة
NoSQL Databases • المستوى الثالث

نمذجة البيانات وأنابيب التجميع (Aggregation Pipeline)

التصميم الهيكلي للمستندات، التحليل الإحصائي بـ Aggregation، وربط المجموعات بـ $lookup.

فهرس المسار
01

الدرس 1: نمذجة العلاقات المضمنة والمرجعية (Embedding vs Referencing)

اختيار الهيكلية المناسبة بين تضمين البيانات المباشر Embedding أو الإسناد المرجعي Referencing.

ابدأ الدرس
02

الدرس 2: أساسيات خطوط التجميع ($match & $group)

بناء معالجة البيانات عبر مراحل التجميع Aggregation Pipeline وتجميع الإحصائيات بـ $group.

ابدأ الدرس
03

الدرس 3: ربط المجموعات وحساب الجداول المتقاطعة ($lookup)

تنفيذ عمليات الربط المماثلة لـ JOIN بداخل NoSQL باستعمال مرحلة $lookup.

ابدأ الدرس
04

الدرس 4: إسقاط وتشكيل الحقول ($project & $unwind)

إعادة إعادة تشكيل المستندات بـ $project وتفكيك العناصر المصفوفة بـ $unwind للتحليل.

ابدأ الدرس