怎么做'CONTAINS'的否定

时间:2016-12-07 12:42:40

标签: cassandra cassandra-2.0 cassandra-2.1

我有一个Cassandra表,其中一列定义为set。 我怎样才能实现这样的目标:

SELECT * FROM <table> WHERE <set_column_name> NOT CONTAINS <value>

已经创建了正确的二级索引。

1 个答案:

答案 0 :(得分:1)

来自documentation

  

SELECT select_expression FROM keyspace_name.table_name WHERE   关系AND relation ... ORDER BY(clustering_column(ASC | DESC   )...)限制n允许过滤

然后:

  

关系是:

     

column_name op term

最后:

  

op is = | &LT; | &GT; | &lt; = | &GT; | = |包含|包含关键

因此没有本地方式来执行此类查询。您必须通过设计专门满足此查询的新表来解决此问题。