gpt4 book ai didi

nosql - 如何通过复合键在 Cassandra 中查询 cli 查询?

转载 作者:行者123 更新时间:2023-12-04 21:20:39 26 4
gpt4 key购买 nike

我在 Cassandra 中创建了以下列族:

  CREATE COLUMN FAMILY test with comparator = 'CompositeType(UTF8Type,UTF8Type)' and key_validation_class=UTF8Type;

现在我想添加一些数据:
set test['a']['b:c'] = 'abc'
set test['a']['b:d'] = 'abd'
set test['a']['e:f'] = 'aef'
set test['a']['e:g'] = 'aeg';

现在我想检索其复合键中包含 e 的所有行:

就像是:
 get test['a']['e:*];

结果应该是'aef'和'aeg'。

cli 查询应该是什么样的?

最佳答案

我不确定 CQL,但是使用 playOrm,如果按 a 分区,则可以执行 S-SQL(可扩展 SQL)查询

PARTITIONS alias('a') SELECT alias FROM Table as alias WHERE a.column = 'e';

一个分区可以有数百万行。

无论如何,只是认为它可能对您有所帮助。

关于nosql - 如何通过复合键在 Cassandra 中查询 cli 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12547873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com