Database Cassandra逐位运算和运算符(&;或,非)

Database Cassandra逐位运算和运算符(&;或,非),database,cassandra,operators,nosql,Database,Cassandra,Operators,Nosql,我的用例如下所示: 我有一个表,它有一个bigint集群列X。我还有一个值Y,在这个用例中它是一个位掩码。我想执行以下查询 select * from table where key1 = something1 AND key2 = something2 AND (X & Y) = 1 其中&是X和Y之间的位and运算。这在cassandra中可能吗? cassandra是否也有and、or、xor和not运算符?否,cassandra“运算符”仅限于>,>= 在选择主键后,它们用于

我的用例如下所示: 我有一个表,它有一个bigint集群列X。我还有一个值Y,在这个用例中它是一个位掩码。我想执行以下查询

select * from table where key1 = something1 AND key2 = something2 AND (X & Y) = 1 
其中&是X和Y之间的位and运算。这在cassandra中可能吗? cassandra是否也有and、or、xor和not运算符?

否,cassandra“运算符”仅限于>,>=

在选择主键后,它们用于排序集群列上的范围查询

您需要的是一种过滤,而不是范围查询

您可以阅读此处的帖子以了解有关WHERE子句的更多信息:

否,Cassandra“运算符”仅限于>,>=

在选择主键后,它们用于排序集群列上的范围查询

您需要的是一种过滤,而不是范围查询

您可以阅读此处的帖子以了解有关WHERE子句的更多信息: