Questa documentazione è stata tradotta automaticamente dall'IA.
HasOneRepository è il repository per le associazioni di tipo HasOne.
find()Trova l'oggetto associato
Signature
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>Type
Dettagli
I parametri di query sono gli stessi di Repository.find().
Esempio
create()Crea un oggetto associato
Signature
async create(options?: CreateOptions): Promise<Model>Esempio
update()Aggiorna l'oggetto associato
Signature
async update(options: UpdateOptions): Promise<Model>Esempio
remove()Rimuove l'oggetto associato. Questa operazione scollega solamente l'associazione, senza eliminare l'oggetto associato.
Signature
async remove(options?: Transactionable): Promise<void>Dettagli
transaction: Oggetto transazione. Se non viene passato alcun parametro di transazione, il metodo creerà automaticamente una transazione interna.Esempio
destroy()Elimina l'oggetto associato
Signature
async destroy(options?: Transactionable): Promise<Boolean>Dettagli
transaction: Oggetto transazione. Se non viene passato alcun parametro di transazione, il metodo creerà automaticamente una transazione interna.Esempio
set()Imposta l'oggetto associato
Signature
async set(options: TargetKey | SetOption): Promise<void>Type
Dettagli
tk: Il targetKey dell'oggetto associato da impostare.transaction: Oggetto transazione. Se non viene passato alcun parametro di transazione, il metodo creerà automaticamente una transazione interna.Esempio