【问题标题】:Unable to create nested collection datatype无法创建嵌套集合数据类型
【发布时间】:2013-12-30 20:01:48
【问题描述】:

我无法在 Cassandra 的另一个集合中创建集合。请在下面找到错误详细信息

cqlsh:TestKeyspace> create table users2(user_id text primary key, feeschedule map<text,set<text>>);
Bad Request: map type cannot contain another collection

这里我正在尝试创建名为 feechedule 的列,其类型为 Map 并且 Map 的值属于 List 类型。

谁能建议我如何在 Cassandra 中实现它。 我的 Cassandra 版本详细信息如下:

cqlsh version- cqlsh 4.1.0
Cassandra version – 2.0.2

提前致谢,

【问题讨论】:

    标签: cassandra cqlsh


    【解决方案1】:

    你说得对,不支持嵌套集合。

    您将能够对用户定义的类型执行类似的操作,但要等到 2.1:https://issues.apache.org/jira/browse/CASSANDRA-5590

    【讨论】:

      猜你喜欢
      • 2015-01-11
      • 1970-01-01
      • 2016-05-04
      • 2022-01-07
      • 2017-11-29
      • 2017-11-01
      • 1970-01-01
      • 2019-09-14
      • 1970-01-01
      相关资源
      最近更新 更多