Cassandra - Java 驱动程序:QueryBuilder,在 where 子句中请求多个复合键
Cassandra - Java driver: QueryBuilder, ask for multiple composite keys in a where clause
我是 Cassandra 的新手。我想以编程方式 (QueryBuilder) 在具有复合主键的 table 中一次查询多行。
类似于:
假设在 TABLE PRIMARY KEY(key1,key2)
Select * from TABLE where (key1=a AND key2=b) OR (key1=c AND key2=d)
提前致谢。
阿尔托伯
你的语句永远不会起作用,因为 Cassandra 中不存在 OR 关键字。不幸的是,目前没有其他选择,除非您使用自定义索引,例如 lucene
我是 Cassandra 的新手。我想以编程方式 (QueryBuilder) 在具有复合主键的 table 中一次查询多行。
类似于:
假设在 TABLE PRIMARY KEY(key1,key2)
Select * from TABLE where (key1=a AND key2=b) OR (key1=c AND key2=d)
提前致谢。
阿尔托伯
你的语句永远不会起作用,因为 Cassandra 中不存在 OR 关键字。不幸的是,目前没有其他选择,除非您使用自定义索引,例如 lucene