cassandra 2.0.9:查询未定义的列

时间:2014-07-22 18:26:27

标签: cassandra cql3 schemaless

使用Cassandra 2.0.9 CQL,如何查询的行是否定义了特定列?例如:

create table testtable ( id int primary key, thing int );
create index on testtable ( thing );
# can now select rows by thing
insert into testtable( id, thing ) values ( 100, 100 );
# row values will be persistent
update testtable using TTL 30 set thing=1 where id=100;
# wait 30 seconds, thing column will go away for the row
select * from testtable;

理想情况下,我希望能够做到这样的事情:

select * from testtable where NOT DEFINED thing;

或某些此类并返回id == 1的行。有没有办法搜索没有指定特定列值的行?

我担心我已经通过Datastax 2.0手册以及CQLSH帮助,没有运气试图为此找到运算符或语法。感谢。

1 个答案:

答案 0 :(得分:0)