Todos os produtos
Search
Central de documentação

Tablestore:Delete a single row of data

Última atualização: Jun 30, 2026

Use o método deleteRow no SDK do Node.js para excluir uma linha de uma tabela de dados do Tablestore. Especifique a chave primária e a condição de exclusão.

Pré-requisitos

Inicializar um cliente do Tablestore

Método

deleteRow: function deleteRow(params, callback)

Parameters

Name

Type

Description

tableName (Required)

string

Nome da tabela de dados.

primaryKey (Required)

Array

Nomes e valores das colunas de chave primária.

  • As colunas de chave primária podem ter os tipos de dados STRING, INTEGER ou BINARY.

  • A quantidade e os tipos de chaves primárias devem corresponder aos da tabela de dados.

condition (Required)

TableStore.Condition

Condição para excluir a linha. Para mais informações, consulte Atualização condicional.

transactionId (Optional)

string

ID exclusivo da transação local. Para mais informações, consulte Transação local.

Exemplos

O exemplo a seguir exclui a linha com valor de chave primária 'row1' da tabela test_table.

var params = {
    tableName: 'test_table',
    // The primary key information.
    primaryKey: [{ 'id': 'row1' }],
    // Set a condition for the deletion. TableStore.RowExistenceExpectation.IGNORE skips the row existence check.
    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);
});

Referências

Atualizar dados em lote