2013-06-12 35 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) {});