【发布时间】:2012-04-25 18:35:03
【问题描述】:
我有一个 cassandra 数据库和一个包含列(辅助键)A、B、C 的列族。我需要从中选择所有行,但过滤具有空 B 列的行。是否可以使用 CQL 做到这一点?或者可能只选择具有空列的行(在 cql 中,辅助键可能仅按精确值过滤)?
【问题讨论】:
我有一个 cassandra 数据库和一个包含列(辅助键)A、B、C 的列族。我需要从中选择所有行,但过滤具有空 B 列的行。是否可以使用 CQL 做到这一点?或者可能只选择具有空列的行(在 cql 中,辅助键可能仅按精确值过滤)?
【问题讨论】:
不,目前不可能。过滤必须发生在客户端。
如果您知道这是一种提前需要的查询类型,我建议您维护一个没有 B 列的行的索引。
【讨论】: