使用 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 帮助,但没有运气尝试为此找到运算符或语法。谢谢。