Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris
HasManyRepository adalah Relation Repository yang digunakan untuk menangani relasi HasMany.
find()Mencari objek terkait
Signature
async find(options?: FindOptions): Promise<M[]>Detail
Parameter kueri sama dengan Repository.find().
findOne()Mencari objek terkait, hanya mengembalikan satu catatan
Signature
async findOne(options?: FindOneOptions): Promise<M>count()Mengembalikan jumlah catatan yang cocok dengan kondisi kueri
Signature
async count(options?: CountOptions)Tipe
findAndCount()Mengkueri basis data untuk mendapatkan kumpulan data dan jumlah hasil yang cocok dengan kondisi tertentu.
Signature
async findAndCount(options?: FindAndCountOptions): Promise<[any[], number]>Tipe
create()Membuat objek terkait
Signature
async create(options?: CreateOptions): Promise<M>update()Memperbarui objek terkait yang memenuhi kondisi
Signature
async update(options?: UpdateOptions): Promise<M>destroy()Menghapus objek terkait yang memenuhi kondisi
Signature
async destroy(options?: TK | DestroyOptions): Promise<M>add()Menambahkan asosiasi objek
Signature
async add(options: TargetKey | TargetKey[] | AssociatedOptions)Tipe
Detail
tk - Nilai targetKey dari objek terkait, bisa berupa nilai tunggal atau array.
remove()Menghapus asosiasi dengan objek yang diberikan
Signature
async remove(options: TargetKey | TargetKey[] | AssociatedOptions)Detail
Parameter sama dengan metode add().
set()Mengatur objek terkait untuk relasi saat ini
Signature
async set(options: TargetKey | TargetKey[] | AssociatedOptions)Detail
Parameter sama dengan metode add().