Cassandra中带有计数的某些类型的GROUP BY

Cassandra中带有计数的某些类型的GROUP BY,cassandra,cql,nosql,Cassandra,Cql,Nosql,各位 我是卡桑德拉的新手,我有个问题 我要了一个模型 现在,我想知道是否有办法知道有多少巧合符合我的查询 在SQL中,我可以执行以下操作: SELECT id count(1) c FROM example WHERE id = 1 and ((c1 = '1' and c2 = '2') or (c1 = '3' and c2 = '4')) GROUP BY id, c; 这就是返回id和字段的一致性计数 如果c1='3'不存在。计数是1 在卡桑德拉身上有一种方法可以做到

各位

我是卡桑德拉的新手,我有个问题

我要了一个模型

现在,我想知道是否有办法知道有多少巧合符合我的查询

在SQL中,我可以执行以下操作:

SELECT id
       count(1) c
FROM example 
WHERE id = 1 and ((c1 = '1' and c2 = '2') or (c1 = '3' and c2 = '4'))
GROUP BY 
id,
c;
这就是返回id和字段的一致性计数

如果c1='3'不存在。计数是1

在卡桑德拉身上有一种方法可以做到这一点。我知道卡桑德拉不存在那个团体。但是,有什么想法吗


非常感谢,伙计们:试试卡桑德拉3.10或更高版本。它支持分组。下面是一个

使用hashmap在cassandra中定义自己的自定义函数。然后选择行,将(id,c)设为键,将计数器设为值。当然可以,但做这样的事是有报酬的。