【发布时间】:2018-04-11 02:43:48
【问题描述】:
我有用户定义类型,如
CREATE TYPE point ( pointId int, floor text);
我有这样的表:
CREATE TABLE path (
id timeuuid,
val timeuuid,
PointList list<frozen <point>>,
PRIMARY KEY(id,val)
);
并且有像这样创建索引
create index on path(PointList);
但问题是我无法执行选择查询 where PointList = [floor : "abc"]。
我用谷歌搜索了 2 个小时,但找不到提示。
我正在使用这个查询来执行选择查询
Select * from path where val = sdsdsdsdsds-dsdsdsd-dssds-sdsdsd and PointList contains {floor: 'eemiG8NbzdRCQ'};
我可以在我的 cassandra 表中看到这些数据,但无法使用上述查询获取该数据。
我想要选择查询,我们只能使用floor 和val。因为我们只有floor and val的数据
我尝试了许多不同的方法,但没有任何效果。
如果能提供任何提示或帮助,我将不胜感激。
谢谢,
【问题讨论】:
标签: select cassandra cassandra-2.0 cassandra-3.0 spring-data-cassandra