我们可以在cqlengine模型中以何种方式创建嵌套地图,例如
class Test(Model):
id = columns.UUID(primary_key=True, default=uuid.uuid4)
address = columns.Map(key_type, value_type)
我希望“value_type”(在地址column中)再次成为字典,我们应该如何使用cqlengine数据建模来实现这一点。
答案 0 :(得分:2)
目前的Cassandra版本无法实现。容器列不能包含其他容器。在C * 2.1(未发布)中,这应该可以使用用户定义的类型来实现,尽管cqlengine支持将稍微落后于C *版本。