2013-06-12 60 views
0

我試圖做通node.js的卡桑德拉數據庫插入/增量...遞增卡桑德拉計數器列家族的NodeJS

假設我有這個表:

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

再比方說,我要插入/增加上MsCounter一排鍵和值:

rowKey: 'Tim', columnName1: columnName1 + 1 

有沒有辦法在節點的js使用 cassandra-client編程方式做到這一點?

我知道他們顯示了一個插入和更新常規列族的例子,但同樣適用於counter列族嗎?

回答

2

看完這個sample之後,我意識到可以在不使用可選參數的情況下執行CQL。這裏是我如何做我的情況:

con.execute('UPDATE MsCounter SET columnName = columnName + 1 WHERE key=?', ['Tim'], function(err) {});