Esta documentación ha sido traducida automáticamente por IA.
HasOneRepository es el repositorio para las asociaciones de tipo HasOne.
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: El targetKey del 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