gpt4 book ai didi

mongodb - ListField(DictField()) 与 mongoengine

转载 作者:可可西里 更新时间:2023-11-01 09:57:04 37 4
gpt4 key购买 nike

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

from mongoengine import *

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

最佳答案

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

class classEmbed(EmbeddedDocument):
t = StringField()
p = StringField()

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

文档是here在字段下

关于mongodb - ListField(DictField()) 与 mongoengine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25240827/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com