Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
RelationRepository je objekt typu Repository pro práci s relacemi (asociacemi). Umožňuje manipulovat s daty relací, aniž by bylo nutné relaci načítat. Z RelationRepository jsou odvozeny specifické implementace pro každý typ relace:
HasOneRepositoryHasManyRepositoryBelongsToRepositoryBelongsToManyRepositoryPodpis
constructor(sourceCollection: Collection, association: string, sourceKeyValue: string | number)Parametry
| Název parametru | Typ | Výchozí hodnota | Popis |
|---|---|---|---|
sourceCollection | Collection | - | Kolekce, která odpovídá referenční relaci v rámci asociace. |
association | string | - | Název asociace. |
sourceKeyValue | string | number | - | Odpovídající hodnota klíče v referenční relaci. |
db: DatabaseObjekt databáze.
sourceCollectionKolekce, která odpovídá referenční relaci v rámci asociace.
targetCollectionKolekce, která odpovídá referencované relaci v rámci asociace.
associationObjekt asociace v Sequelize, který odpovídá aktuální asociaci.
associationFieldPole v kolekci, které odpovídá aktuální asociaci.
sourceKeyValueOdpovídající hodnota klíče v referenční relaci.