Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris
HasOneRepository adalah repository untuk asosiasi tipe HasOne.
find()Mencari objek terkait
Tanda Tangan
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>Tipe
Detail
Parameter kueri sama dengan Repository.find().
Contoh
create()Membuat objek terkait
Tanda Tangan
async create(options?: CreateOptions): Promise<Model>Contoh
update()Memperbarui objek terkait
Tanda Tangan
async update(options: UpdateOptions): Promise<Model>Contoh
remove()Menghapus objek terkait. Ini hanya melepaskan asosiasi, tidak menghapus objek terkait.
Tanda Tangan
async remove(options?: Transactionable): Promise<void>Detail
transaction: Objek transaksi. Jika parameter transaksi tidak diberikan, metode ini akan secara otomatis membuat transaksi internal.Contoh
destroy()Menghapus objek terkait
Tanda Tangan
async destroy(options?: Transactionable): Promise<Boolean>Detail
transaction: Objek transaksi. Jika parameter transaksi tidak diberikan, metode ini akan secara otomatis membuat transaksi internal.Contoh
set()Mengatur objek terkait
Tanda Tangan
async set(options: TargetKey | SetOption): Promise<void>Tipe
Detail
tk: targetKey dari objek terkait yang akan diatur.transaction: Objek transaksi. Jika parameter transaksi tidak diberikan, metode ini akan secara otomatis membuat transaksi internal.Contoh