تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
RelationRepository هو كائن Repository لأنواع العلاقات. يتيح RelationRepository التعامل مع البيانات المرتبطة دون الحاجة لتحميل العلاقة نفسها. بناءً على RelationRepository، يشتق كل نوع علاقة تطبيقًا خاصًا به، وهي:
HasOneRepositoryHasManyRepositoryBelongsToRepositoryBelongsToManyRepositoryالتوقيع
constructor(sourceCollection: Collection, association: string, sourceKeyValue: string | number)المعلمات
| اسم المعلمة | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
sourceCollection | Collection | - | الـ Collection (المجموعة) المطابقة للعلاقة المرجعية (referencing relation) ضمن الارتباط. |
association | string | - | اسم الارتباط |
sourceKeyValue | string | number | - | قيمة المفتاح المطابقة في العلاقة المرجعية |
db: Databaseكائن قاعدة البيانات
sourceCollectionالـ Collection (المجموعة) المطابقة للعلاقة المرجعية (referencing relation) ضمن الارتباط.
targetCollectionالـ Collection (المجموعة) المطابقة للعلاقة المشار إليها (referenced relation) ضمن الارتباط.
associationكائن الارتباط في Sequelize المطابق للارتباط الحالي.
associationFieldالحقل في الـ Collection (المجموعة) المطابق للارتباط الحالي.
sourceKeyValueقيمة المفتاح المطابقة في العلاقة المرجعية.