Diese Dokumentation wurde automatisch von KI übersetzt.
HasManyRepository ist ein Relation Repository, das für die Verwaltung von HasMany-Beziehungen verwendet wird.
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 – Der targetKey-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.