首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有mongoengine的ListField(DictField())

带有mongoengine的ListField(DictField())
EN

Stack Overflow用户
提问于 2014-08-11 18:11:20
回答 1查看 3K关注 0票数 3

如何使用mongoengine ListField(DictField())并访问它,因为下面的代码不起作用?

代码语言:javascript
复制
from mongoengine import *

class Test():
    g = ListField(DictField(Mapping.build(
    test1=StringField(required=True),
    test2=StringField(required=True)
)))
EN

回答 1

Stack Overflow用户

发布于 2017-08-04 10:15:44

我知道这篇文章很老了,但对于任何开始使用mongoengine的人来说,找到这个帖子都是很古老的。为了改进Niranj的回答,现在存在一个EmbeddedDocumentListField,您需要在这些类中继承EmbeddedDocumentDocument

代码语言:javascript
复制
class classEmbed(EmbeddedDocument):
    t = StringField()
    p = StringField()

class Test(Document):
    g = EmbeddedDocumentListField(classEmbed)

文档位于字段下的here

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25240827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档