Esta documentação foi traduzida automaticamente por IA.
HasOneRepository é o repositório para associações do tipo HasOne.
find()Encontra o objeto associado
Assinatura
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>Tipo
Detalhes
Os parâmetros de consulta são os mesmos que em Repository.find().
Exemplo
create()Cria um objeto associado
Assinatura
async create(options?: CreateOptions): Promise<Model>Exemplo
update()Atualiza o objeto associado
Assinatura
async update(options: UpdateOptions): Promise<Model>Exemplo
remove()Remove o objeto associado. Isso apenas desvincula a associação, não exclui o objeto associado.
Assinatura
async remove(options?: Transactionable): Promise<void>Detalhes
transaction: Objeto de transação. Se nenhum parâmetro de transação for passado, o método criará automaticamente uma transação interna.Exemplo
destroy()Exclui o objeto associado
Assinatura
async destroy(options?: Transactionable): Promise<Boolean>Detalhes
transaction: Objeto de transação. Se nenhum parâmetro de transação for passado, o método criará automaticamente uma transação interna.Exemplo
set()Define o objeto associado
Assinatura
async set(options: TargetKey | SetOption): Promise<void>Tipo
Detalhes
tk: O targetKey do objeto associado a ser definido.transaction: Objeto de transação. Se nenhum parâmetro de transação for passado, o método criará automaticamente uma transação interna.Exemplo