我是 Cassandra 新手。我想以编程方式(QueryBuilder)在具有复合主键的表中一次查询多行。
类似于:
假设在TABLE PRIMARY KEY(key1,key2)
Select * from TABLE where (key1=a AND key2=b) OR (key1=c AND key2=d)
提前致谢。
阿尔托伯
最佳答案
你的语句永远不会起作用,因为 OR 关键字在 Cassandra 中不存在。不幸的是,目前没有其他选择,除非您使用自定义索引,例如 lucene
关于java - Cassandra - Java 驱动程序 : QueryBuilder, 要求在 where 子句中提供多个复合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33277702/