Esta documentación ha sido traducida automáticamente por IA.
La interfaz Repository define una serie de métodos para operar con modelos, adaptándose a las operaciones CRUD (Crear, Leer, Actualizar, Eliminar) de la fuente de datos.
Devuelve una lista de modelos que coinciden con los parámetros de consulta.
find(options?: any): Promise<IModel[]>Devuelve un modelo que coincide con los parámetros de consulta. Si hay varios modelos que coinciden, devuelve solo el primero.
findOne(options?: any): Promise<IModel>Devuelve la cantidad de modelos que coinciden con los parámetros de consulta.
count(options?: any): Promise<Number>Devuelve la lista y la cantidad de modelos que coinciden con los parámetros de consulta.
findAndCount(options?: any): Promise<[IModel[], Number]>Crea un objeto de modelo de datos.
create(options: any): voidActualiza un objeto de modelo de datos según las condiciones de consulta.
update(options: any): voidElimina un objeto de modelo de datos según las condiciones de consulta.
destroy(options: any): void