Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
RelationRepository är ett Repository-objekt för relationstyper. Det gör det möjligt att hantera relaterad data utan att behöva ladda relationen först. Baserat på RelationRepository har varje relationstyp en motsvarande härledd implementering:
HasOneRepositoryHasManyRepositoryBelongsToRepositoryBelongsToManyRepositorySignatur
constructor(sourceCollection: Collection, association: string, sourceKeyValue: string | number)Parametrar
| Parameternamn | Typ | Standardvärde | Beskrivning |
|---|---|---|---|
sourceCollection | Collection | - | Den samling som motsvarar den refererande relationen i associationen. |
association | string | - | Relationsnamn |
sourceKeyValue | string | number | - | Det motsvarande nyckelvärdet i den refererande relationen. |
db: DatabaseDatabasobjekt
sourceCollectionDen samling som motsvarar den refererande relationen i associationen.
targetCollectionDen samling som motsvarar den refererade relationen i associationen.
associationDet associationsobjekt i Sequelize som motsvarar den aktuella relationen.
associationFieldFältet i samlingen som motsvarar den aktuella relationen.
sourceKeyValueDet motsvarande nyckelvärdet i den refererande relationen.