Esta documentação foi traduzida automaticamente por IA.
HasManyRepository é um Relation Repository usado para gerenciar relacionamentos HasMany.
find()Encontra objetos associados
Assinatura
async find(options?: FindOptions): Promise<M[]>Detalhes
Os parâmetros de consulta são os mesmos de Repository.find().
findOne()Encontra um objeto associado, retornando apenas um registro
Assinatura
async findOne(options?: FindOneOptions): Promise<M>count()Retorna o número de registros que correspondem às condições da consulta
Assinatura
async count(options?: CountOptions)Tipo
findAndCount()Consulta o banco de dados por um conjunto de dados e o número de resultados que correspondem a condições específicas.
Assinatura
async findAndCount(options?: FindAndCountOptions): Promise<[any[], number]>Tipo
create()Cria objetos associados
Assinatura
async create(options?: CreateOptions): Promise<M>update()Atualiza objetos associados que atendem às condições
Assinatura
async update(options?: UpdateOptions): Promise<M>destroy()Exclui objetos associados que atendem às condições
Assinatura
async destroy(options?: TK | DestroyOptions): Promise<M>add()Adiciona associações de objetos
Assinatura
async add(options: TargetKey | TargetKey[] | AssociatedOptions)Tipo
Detalhes
tk - O valor targetKey do objeto associado, que pode ser um único valor ou um array.
remove()Remove a associação com os objetos fornecidos
Assinatura
async remove(options: TargetKey | TargetKey[] | AssociatedOptions)Detalhes
Os parâmetros são os mesmos do método add().
set()Define os objetos associados para o relacionamento atual
Assinatura
async set(options: TargetKey | TargetKey[] | AssociatedOptions)Detalhes
Os parâmetros são os mesmos do método add().