All Products
Search
Document Center

Tablestore:Hapus satu baris data

Last Updated:Apr 21, 2026

Hapus satu baris dari tabel Tablestore dengan memanggil deleteRow pada SDK Node.js. Tentukan kunci primer baris tersebut dan kondisi penghapusan.

Prasyarat

Inisialisasi client Tablestore

Metode

deleteRow: function deleteRow(params, callback)

Parameter

Name

Type

Description

tableName (Required)

string

Nama tabel data.

primaryKey (Required)

Array

Informasi kunci primer. Ini mencakup nama dan nilai kolom kunci primer.

  • Kolom kunci primer dapat bertipe data STRING, INTEGER, atau BINARY.

  • Jumlah dan tipe kunci primer harus sama dengan yang ada di tabel data.

condition (Required)

TableStore.Condition

Kondisi untuk menghapus baris. Untuk informasi selengkapnya, lihat Conditional update.

transactionId (Optional)

string

ID unik dari transaksi lokal. Untuk informasi selengkapnya, lihat Local transaction.

Contoh

Kode berikut menghapus baris dengan nilai kunci primer row1 dari tabel test_table.

var params = {
    tableName: 'test_table',
    // Informasi kunci primer.
    primaryKey: [{ 'id': 'row1' }],
    // Tetapkan kondisi untuk penghapusan. TableStore.RowExistenceExpectation.IGNORE melewati pemeriksaan keberadaan baris.
    condition: new TableStore.Condition(TableStore.RowExistenceExpectation.IGNORE, null)
};

client.deleteRow(params, function (err, data) {
    if (err) {
        console.log('Delete row failed with error: ', err);
        return;
    }
    console.log('RequestId: ', data.RequestId);
    console.log('Read CU Cost: ', data.consumed.capacityUnit.read);
    console.log('Write CU Cost: ', data.consumed.capacityUnit.write);
});

Referensi

Batch update data