据我所知,您可以对列名称进行范围查询。 示例:获取名称在 100-200 之间的所有列。
虽然我找到了许多关于如何以这种方式创建列族的示例,但我还没有找到在 CLI 或 CQL 中进行此类查询的示例。
我正在寻找类似的内容:GET Journals['bob'] WHERE column-names BETWEEN 100 AND 200
CLI或CQL中是否存在这样的语句? 还是我必须节俭?
最佳答案
在 CQL查询将是:
select 100..200 from journals where name = 'bob';
请注意,此语法在 CQL 3.0 中更改为:
select value from journals where name = 'bob' and column > 100 and column < 200;
关于nosql - Cassandra:进行范围查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9415438/