Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们可以通过哪些方式在cqlengine模型中创建嵌套映射,例如
class Test(Model): id = columns.UUID(primary_key=True, default=uuid.uuid4) address = columns.Map(key_type, value_type)
我希望“value_type”(在地址列中)再次成为字典,我们应该如何使用 cqlengine 数据建模来实现这一点。
这在当前的 Cassandra 版本中是不可能的。容器列不能包含其他容器。在 C* 2.1(未发布)中,这应该可以使用用户定义的类型来实现,尽管 cqlengine 的支持会稍微落后于 C* 版本。
http://www.datastax.com/dev/blog/cql-in-2-1