Avis de traduction IA
Cette documentation a été traduite automatiquement par IA.
HasOneRepository
Aperçu
Le HasOneRepository gère les associations de type HasOne.
Méthodes de classe
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: LatargetKeyde 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

