Cette documentation a été traduite automatiquement par IA.
Le HasOneRepository gère les associations de type HasOne.
find()Recherche l'objet associé.
Signature
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>Type
Détails
Les paramètres de requête sont identiques à ceux de Repository.find().
Exemple
create()Crée un objet associé.
Signature
async create(options?: CreateOptions): Promise<Model>Exemple
update()Met à jour l'objet associé.
Signature
async update(options: UpdateOptions): Promise<Model>Exemple
remove()Supprime l'association avec l'objet. Cette méthode ne fait que dissocier l'objet, elle ne le supprime pas.
Signature
async remove(options?: Transactionable): Promise<void>Détails
transaction : L'objet de transaction. Si aucun paramètre de transaction n'est fourni, la méthode créera automatiquement une transaction interne.Exemple
destroy()Supprime l'objet associé.
Signature
async destroy(options?: Transactionable): Promise<Boolean>Détails
transaction : L'objet de transaction. Si aucun paramètre de transaction n'est fourni, la méthode créera automatiquement une transaction interne.Exemple
set()Définit l'objet associé.
Signature
async set(options: TargetKey | SetOption): Promise<void>Type
Détails
tk : La targetKey de l'objet associé à définir.transaction : L'objet de transaction. Si aucun paramètre de transaction n'est fourni, la méthode créera automatiquement une transaction interne.Exemple