0

node.jsを介してcassandraデータベースで挿入/インクリメントを実行しようとしています...

次のテーブルがあるとします。

CREATE COLUMN FAMILY MsCounter
WITH comparator = UTF8Type
AND key_validation_class=UTF8Type
AND default_validation_class = CounterColumnType;

次に、行キーと MsCounter の値を挿入/インクリメントしたいとします。

rowKey: 'Tim', columnName1: columnName1 + 1

cassandra-clientを使用して Node Js でプログラムでこれを行う方法はあり ますか?

通常の列ファミリーを挿入および更新する例を示していることは承知していますが、カウンター列ファミリーにも同じことが適用されますか?

4

1 に答える 1

3

このサンプルを読んだ後、オプションのパラメーターを使用せずに CQL を実行できることがわかりました。私の場合は次のようにします。

con.execute('UPDATE MsCounter SET columnName = columnName + 1 WHERE key=?', ['Tim'], function(err) {});
于 2013-06-13T09:34:07.880 に答える