Diese Dokumentation wurde automatisch von KI übersetzt.
HasOneRepository ist das Repository für HasOne-Beziehungen.
find()Sucht das zugehörige Objekt.
Signatur
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>Typ
Details
Die Abfrageparameter entsprechen denen von Repository.find().
Beispiel
create()Erstellt ein zugehöriges Objekt.
Signatur
async create(options?: CreateOptions): Promise<Model>Beispiel
update()Aktualisiert das zugehörige Objekt.
Signatur
async update(options: UpdateOptions): Promise<Model>Beispiel
remove()Entfernt das zugehörige Objekt. Dies löst lediglich die Verknüpfung auf, ohne das zugehörige Objekt zu löschen.
Signatur
async remove(options?: Transactionable): Promise<void>Details
transaction: Transaktionsobjekt. Wird kein Transaktionsparameter übergeben, erstellt die Methode automatisch eine interne Transaktion.Beispiel
destroy()Löscht das zugehörige Objekt.
Signatur
async destroy(options?: Transactionable): Promise<Boolean>Details
transaction: Transaktionsobjekt. Wird kein Transaktionsparameter übergeben, erstellt die Methode automatisch eine interne Transaktion.Beispiel
set()Setzt das zugehörige Objekt.
Signatur
async set(options: TargetKey | SetOption): Promise<void>Typ
Details
tk: Der targetKey des zu setzenden zugehörigen Objekts.transaction: Transaktionsobjekt. Wird kein Transaktionsparameter übergeben, erstellt die Methode automatisch eine interne Transaktion.Beispiel