Aviso de traducción por IA
Esta documentación ha sido traducida automáticamente por IA.
HasOneRepository
Descripción general
HasOneRepository es el repositorio para las asociaciones de tipo HasOne.
Métodos de clase
find()
Busca el objeto asociado.
Firma
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>
Tipo
Detalles
Los parámetros de consulta son los mismos que en Repository.find().
Ejemplo
create()
Crea un objeto asociado.
Firma
async create(options?: CreateOptions): Promise<Model>
Ejemplo
update()
Actualiza el objeto asociado.
Firma
async update(options: UpdateOptions): Promise<Model>
Ejemplo
remove()
Remueve el objeto asociado. Esto solo desvincula la asociación, no elimina el objeto asociado.
Firma
async remove(options?: Transactionable): Promise<void>
Detalles
transaction: Objeto de transacción. Si no se pasa un parámetro de transacción, el método creará automáticamente una transacción interna.
Ejemplo
destroy()
Elimina el objeto asociado.
Firma
async destroy(options?: Transactionable): Promise<Boolean>
Detalles
transaction: Objeto de transacción. Si no se pasa un parámetro de transacción, el método creará automáticamente una transacción interna.
Ejemplo
set()
Establece el objeto asociado.
Firma
async set(options: TargetKey | SetOption): Promise<void>
Tipo
Detalles
tk: EltargetKeydel objeto asociado que se va a establecer.transaction: Objeto de transacción. Si no se pasa un parámetro de transacción, el método creará automáticamente una transacción interna.
Ejemplo

