我是cassandra的新手,我主要在過去的幾個月裏一直在使用Hive。最近我開始了一個項目,我需要做一些我用cassandra配置的東西。Cassandra集合到地圖
本質上,我試圖找到一種方法來做一個聚合多行到查詢單個地圖。
在配置單元中,我只是通過「map」聚合來完成一個組。卡桑德拉有沒有辦法做類似的事情?
這裏是一個工作蜂巢查詢,做我希望做任務的例子:
select
map(
"quantity", count(caseid)
, "title" ,casesubcat
, "id" , casesubcatid
, "category", named_struct("id",casecatid,'title',casecat)
) as casedata
from caselist
group by named_struct("id",casecatid,'title',casecat) , casesubcat, casesubcatid