Esta documentación ha sido traducida automáticamente por IA.
HasManyRepository
HasManyRepository es un Relation Repository que se utiliza para gestionar relaciones HasMany.
Métodos de Clase
find()
Busca objetos asociados
Firma
async find(options?: FindOptions): Promise<M[]>
Detalles
Los parámetros de consulta son los mismos que los de Repository.find().
findOne()
Busca un objeto asociado, devolviendo solo un registro
Firma
async findOne(options?: FindOneOptions): Promise<M>
count()
Devuelve el número de registros que coinciden con las condiciones de consulta
Firma
async count(options?: CountOptions)
Tipo
findAndCount()
Consulta la base de datos para obtener un conjunto de datos y el número de resultados que coinciden con condiciones específicas.
Firma
async findAndCount(options?: FindAndCountOptions): Promise<[any[], number]>
Tipo
create()
Crea objetos asociados
Firma
async create(options?: CreateOptions): Promise<M>
update()
Actualiza los objetos asociados que cumplen las condiciones
Firma
async update(options?: UpdateOptions): Promise<M>
destroy()
Elimina los objetos asociados que cumplen las condiciones
Firma
async destroy(options?: TK | DestroyOptions): Promise<M>
add()
Añade asociaciones de objetos
Firma
async add(options: TargetKey | TargetKey[] | AssociatedOptions)
Tipo
Detalles
tk- El valortargetKeydel objeto asociado, que puede ser un valor único o un array.
remove()
Elimina la asociación con los objetos dados
Firma
async remove(options: TargetKey | TargetKey[] | AssociatedOptions)
Detalles
Los parámetros son los mismos que los del método add().
set()
Establece los objetos asociados para la relación actual
Firma
async set(options: TargetKey | TargetKey[] | AssociatedOptions)
Detalles
Los parámetros son los mismos que los del método add().

