查看Cassandra中是否存在rowkey

时间:2012-12-27 21:39:43

标签: cassandra hbase

在HBase中有一个HTable.exists(Get)方法,它允许我查看rowkey是否(至少)关联了一个单元格。卡桑德拉怎么样?似乎没有这样的相应功能

1 个答案:

答案 0 :(得分:1)

只需要一个列。如果返回任何内容,则该行存在。

例如,在pycassa中你会这样做:

if column_family.get(key, column_count=1):
    print key, "exists"

通过CQL 3,您可以根据您的架构进行简单的选择:

SELECT * FROM mycf WHERE key = 'foo'