增加NodeJs中的Cassandra计数器列族

时间:2013-06-12 11:12:15

标签: node.js cassandra

我试图通过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

有没有办法在Node Js中以编程方式执行此操作 cassandra-client

我知道它们显示了插入和更新常规列族的示例,但同样适用于计数器列族吗?

1 个答案:

答案 0 :(得分:2)

阅读此sample后,我意识到可以在不使用可选参数的情况下执行CQL。以下是我在我的案例中的表现:

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