Tous les produits
Search
Centre de documentation

Tablestore:Supprimer une seule ligne de données

Dernière mise à jour :Aug 19, 2026

Utilisez la méthode deleteRow du SDK Node.js pour supprimer une ligne d'une table de données Tablestore en spécifiant la clé primaire et une condition de suppression.

Prérequis

Initialiser un client Tablestore

Méthode

deleteRow: function deleteRow(params, callback)

Paramètres

Nom

Type

Description

tableName (obligatoire)

string

Nom de la table de données.

primaryKey (obligatoire)

Array

Noms et valeurs des colonnes de clé primaire.

  • Les colonnes de clé primaire peuvent être de type STRING, INTEGER ou BINARY.

  • Le nombre et les types de clés primaires doivent correspondre à ceux de la table de données.

condition (obligatoire)

TableStore.Condition

Condition de suppression de la ligne. Pour plus d'informations, consultez la rubrique Mise à jour conditionnelle.

transactionId (facultatif)

string

ID unique de la transaction locale. Pour plus d'informations, consultez la rubrique Transaction locale.

Exemples

Cet exemple supprime la ligne dont la valeur de clé primaire est « row1 » de la table 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);
});

Références

Mettre à jour des données par lot