Ця документація була автоматично перекладена штучним інтелектом.
RelationRepository — це об'єкт Repository для типів асоціацій. Він дозволяє працювати з пов'язаними даними, не завантажуючи саму асоціацію. На основі RelationRepository кожен тип асоціації має відповідну похідну реалізацію:
HasOneRepositoryHasManyRepositoryBelongsToRepositoryBelongsToManyRepositoryПідпис
constructor(sourceCollection: Collection, association: string, sourceKeyValue: string | number)Параметри
| Назва параметра | Тип | Значення за замовчуванням | Опис |
|---|---|---|---|
sourceCollection | Collection | - | Колекція, що відповідає посилальному відношенню в асоціації. |
association | string | - | Назва асоціації. |
sourceKeyValue | string | number | - | Відповідне ключове значення в посилальному відношенні. |
db: DatabaseОб'єкт бази даних.
sourceCollectionКолекція, що відповідає посилальному відношенню в асоціації.
targetCollectionКолекція, що відповідає цільовому відношенню в асоціації.
associationОб'єкт асоціації в Sequelize, що відповідає поточній асоціації.
associationFieldПоле в колекції, що відповідає поточній асоціації.
sourceKeyValueВідповідне ключове значення в посилальному відношенні.