我正在使用spring-data-cassandra,但是我在CassandraTemplate中找不到处理计数器的方法。
发布于 2014-07-29 23:48:26
目前不支持计数器列。请为增强请求创建一个Jira,我们将在未来的版本中安排它。
发布于 2016-02-28 01:07:17
实际上,您可以使用QueryBuilder来完成此操作。为此,它有一个特殊方法:QueryBuilder.incr("count_col"),这里的count_col是类型为counter的列。它生成内部静态类Assignment.CounterAssignment的实例。
例如,您的整个更新可以构建为:
Update update = QueryBuilder.update("stats_count_table").
with(QueryBuilder.incr("count_col")).
where(eq("key1", key1)).
and(eq("key2", key2));https://stackoverflow.com/questions/24900250
复制相似问题