Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
HasManyRepository je Relation Repository používaný pro správu vztahů typu HasMany.
find()Vyhledá přidružené objekty.
Podpis
async find(options?: FindOptions): Promise<M[]>Podrobnosti
Parametry dotazu jsou stejné jako u metody Repository.find().
findOne()Vyhledá přidružený objekt a vrátí pouze jeden záznam.
Podpis
async findOne(options?: FindOneOptions): Promise<M>count()Vrátí počet záznamů, které odpovídají podmínkám dotazu.
Podpis
async count(options?: CountOptions)Typ
findAndCount()Dotazuje se databáze na sadu dat a počet výsledků, které odpovídají specifickým podmínkám.
Podpis
async findAndCount(options?: FindAndCountOptions): Promise<[any[], number]>Typ
create()Vytvoří přidružené objekty.
Podpis
async create(options?: CreateOptions): Promise<M>update()Aktualizuje přidružené objekty, které splňují dané podmínky.
Podpis
async update(options?: UpdateOptions): Promise<M>destroy()Odstraní přidružené objekty, které splňují dané podmínky.
Podpis
async destroy(options?: TK | DestroyOptions): Promise<M>add()Přidá asociace objektů.
Podpis
async add(options: TargetKey | TargetKey[] | AssociatedOptions)Typ
Podrobnosti
tk – Hodnota targetKey přidruženého objektu, může být buď jedna hodnota, nebo pole hodnot.
remove()Odebere asociaci s danými objekty.
Podpis
async remove(options: TargetKey | TargetKey[] | AssociatedOptions)Podrobnosti
Parametry jsou stejné jako u metody add().
set()Nastaví přidružené objekty pro aktuální vztah.
Podpis
async set(options: TargetKey | TargetKey[] | AssociatedOptions)Podrobnosti
Parametry jsou stejné jako u metody add().