Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
RelationRepository to obiekt Repository dla typów powiązań. Umożliwia on operowanie na powiązanych danych bez konieczności ładowania całego powiązania. Na podstawie RelationRepository każdy typ powiązania ma swoją pochodną implementację:
HasOneRepositoryHasManyRepositoryBelongsToRepositoryBelongsToManyRepositorySygnatura
constructor(sourceCollection: Collection, association: string, sourceKeyValue: string | number)Parametry
| Nazwa parametru | Typ | Wartość domyślna | Opis |
|---|---|---|---|
sourceCollection | Collection | - | Kolekcja odpowiadająca relacji odwołującej się w powiązaniu. |
association | string | - | Nazwa powiązania. |
sourceKeyValue | string | number | - | Odpowiadająca wartość klucza w relacji odwołującej się. |
db: DatabaseObiekt bazy danych.
sourceCollectionKolekcja odpowiadająca relacji odwołującej się w powiązaniu.
targetCollectionKolekcja odpowiadająca relacji, do której się odwołujemy w powiązaniu.
associationObiekt powiązania w Sequelize odpowiadający bieżącemu powiązaniu.
associationFieldPole w kolekcji odpowiadające bieżącemu powiązaniu.
sourceKeyValueOdpowiadająca wartość klucza w relacji odwołującej się.