Diese Dokumentation wurde automatisch von KI übersetzt.
HasManyRepository
HasManyRepository ist ein Relation Repository, das für die Verwaltung von HasMany-Beziehungen verwendet wird.
Klassenmethoden
find()
Verknüpfte Objekte finden
Signatur
async find(options?: FindOptions): Promise<M[]>
Details
Die Abfrageparameter sind identisch mit denen von Repository.find().
findOne()
Ein verknüpftes Objekt finden, das nur einen Datensatz zurückgibt
Signatur
async findOne(options?: FindOneOptions): Promise<M>
count()
Gibt die Anzahl der Datensätze zurück, die den Abfragebedingungen entsprechen
Signatur
async count(options?: CountOptions)
Typ
findAndCount()
Fragt die Datenbank nach einem Datensatz und der Anzahl der Ergebnisse ab, die bestimmten Bedingungen entsprechen.
Signatur
async findAndCount(options?: FindAndCountOptions): Promise<[any[], number]>
Typ
create()
Verknüpfte Objekte erstellen
Signatur
async create(options?: CreateOptions): Promise<M>
update()
Verknüpfte Objekte aktualisieren, die den Bedingungen entsprechen
Signatur
async update(options?: UpdateOptions): Promise<M>
destroy()
Verknüpfte Objekte löschen, die den Bedingungen entsprechen
Signatur
async destroy(options?: TK | DestroyOptions): Promise<M>
add()
Objektverknüpfungen hinzufügen
Signatur
async add(options: TargetKey | TargetKey[] | AssociatedOptions)
Typ
Details
tk– DertargetKey-Wert des verknüpften Objekts, der ein einzelner Wert oder ein Array sein kann.
remove()
Die Verknüpfung mit den angegebenen Objekten entfernen
Signatur
async remove(options: TargetKey | TargetKey[] | AssociatedOptions)
Details
Die Parameter sind identisch mit denen der add()-Methode.
set()
Die verknüpften Objekte für die aktuelle Beziehung festlegen
Signatur
async set(options: TargetKey | TargetKey[] | AssociatedOptions)
Details
Die Parameter sind identisch mit denen der add()-Methode.

