null - CQL:过滤具有空列的行

标签 null cassandra cql

我有一个 cassandra 数据库和一个包含列(辅助键)A、B、C 的列族。我需要从中选择所有行,但过滤 B 列为空的行。是否可以使用 CQL 来做到这一点?或者可能只选择具有空列的行(在 cql 中,辅助键可能仅按精确值过滤)?

最佳答案

不,目前不可能。过滤必须发生在客户端。

如果这是您提前知道需要的查询类型,我建议维护一个没有 B 列的行的索引。

关于null - CQL:过滤具有空列的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10140097/

相关文章:

java - 应用程序按预期工作,但是当我使用 Docker 对应用程序进行 conterize 时,它​​无法访问 Cassandra 容器

scala - Spark-cassandra-connector:toArray 不起作用

cassandra - 在 Cassandra 中存储时间戳的时区信息

具有多个集合值的 Cassandra CQL where 子句?

cassandra - 在 Cassandra 中创建的分区数

object - 从 Delphi 中的 Assigned() 链中逃脱

c - 使用 sprintf 时大小为 1 的 char 数组的空终止

ruby-on-rails - 处理 View 中的 nil(即 @post.author.name 中的 nil 作者)

ruby - 与安全导航运算符(&. 或 "ampersand-dot")等价的 pre-Ruby2.3 是什么?

java - 关于DSE检索的查询