Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
HasOneRepository är repositoryt för associationer av typen HasOne.
find()Hittar det associerade objektet
Signatur
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>Typ
Detaljer
Frågeparametrarna är desamma som för Repository.find().
Exempel
create()Skapar ett associerat objekt
Signatur
async create(options?: CreateOptions): Promise<Model>Exempel
update()Uppdaterar det associerade objektet
Signatur
async update(options: UpdateOptions): Promise<Model>Exempel
remove()Tar bort det associerade objektet. Detta kopplar endast bort associationen, det raderar inte det associerade objektet.
Signatur
async remove(options?: Transactionable): Promise<void>Detaljer
transaction: Transaktionsobjekt. Om ingen transaktionsparameter skickas med, skapar metoden automatiskt en intern transaktion.Exempel
destroy()Raderar det associerade objektet
Signatur
async destroy(options?: Transactionable): Promise<Boolean>Detaljer
transaction: Transaktionsobjekt. Om ingen transaktionsparameter skickas med, skapar metoden automatiskt en intern transaktion.Exempel
set()Ställer in det associerade objektet
Signatur
async set(options: TargetKey | SetOption): Promise<void>Typ
Detaljer
tk: targetKey för det associerade objekt som ska ställas in.transaction: Transaktionsobjekt. Om ingen transaktionsparameter skickas med, skapar metoden automatiskt en intern transaktion.Exempel