我正在使用 spring-data-cassandra 但我在 CassandraTemplate 中找不到处理计数器的方法。
问问题
632 次
2 回答
0
There is no support for the counter column at this time. Please create a Jira for the enhancement request and we will schedule it in a future release.
于 2014-07-29T15:48:26.267 回答
0
实际上,您可以使用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));
于 2016-02-27T17:07:16.650 回答