在Cassandra数据库中,如何忽略确定的UUID值?
赞:
select * from fenix where id != 8e6e41df-7701-4cfa-b037-63293e69215f
例外:
不受支持的“!=”关系:id!= 8e6e41df-7701-4cfa-b037-63293e69215f
“限制:引用分区键的关系只能使用等于运算符-=或IN。有关IN运算符的更多详细信息,请参见下面的示例。”
该怎么做?
答案 0 :(得分:3)
这在cassandra中根本不可能,因为它将需要扫描所有记录
答案 1 :(得分:0)
使用Solr可能:
select * from fenix where solr_query = '-id:8e6e41df-7701-4cfa-b037-63293e69215f';
:)
有关this link的“否定查询”部分的更多信息。