すべてのプロダクト
Search
ドキュメントセンター

Tablestore:単一の行データの削除

最終更新日:Mar 12, 2026

Node.js SDK の deleteRow を呼び出すことで、Tablestore テーブルから単一の行を削除します。行のプライマリキーと削除条件を指定します。

前提条件

Tablestore クライアントを初期化する

メソッド

deleteRow: function deleteRow(params, callback)

パラメーター

名前

説明

tableName (必須)

string

データテーブルの名前。

primaryKey (必須)

Array

プライマリキー情報。これには、プライマリキー列名と値が含まれます。

  • プライマリキー列は、STRING、INTEGER、または BINARY のデータの型にすることができます。

  • プライマリキーの数と型は、データテーブルのものと同じである必要があります。

condition (必須)

TableStore.Condition

行を削除する条件。詳細については、「条件付き更新」をご参照ください。

transactionId (オプション)

string

ローカルトランザクションの一意の ID。詳細については、「ローカルトランザクション」をご参照ください。

次のコードは、test_table テーブルからプライマリキー値 'row1' を持つ行を削除します。

var params = {
    tableName: 'test_table',
    // プライマリキー情報。
    primaryKey: [{ 'id': 'row1' }],
    // 削除の条件を設定します。TableStore.RowExistenceExpectation.IGNORE は、行の存在チェックをスキップします。
    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);
});

参考文献

データのバッチ更新