我使用astyanax作为客户与cassandra进行互动。 如何在cassandra中获取特定行的行键?
其次,我们可以根据列获取特定行的行键吗?
e.g;
从年龄= 20的表中选择row_key;
答案 0 :(得分:1)
如果要按特定列值查找行,请使用二级索引。如果您在列age
上创建了索引,则可以像您的示例一样进行查询。
如果要通过遍历所有行来查找行,可以在Astyanax中使用AllRowsReader,详细信息请参见:https://github.com/Netflix/astyanax/wiki/All-rows-query。