Esta documentación ha sido traducida automáticamente por IA.
HasManyRepository es un Relation Repository que se utiliza para gestionar relaciones HasMany.
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 valor targetKey del 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().