我无法在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
提前致谢,
答案 0 :(得分:3)
您是对的,不支持嵌套集合。
您将能够使用用户定义的类型执行类似操作,但直到2.1:https://issues.apache.org/jira/browse/CASSANDRA-5590