如何使用mongoengine更新嵌入式文档中的嵌入式文档和另一个嵌入式文档

时间:2017-02-13 08:25:08

标签: python mongoengine

如何使用mongoengine更新嵌套嵌入式文档的值,这是我的架构:

class Stories(db.Document):
    id = db.ObjectIdField(primary_key=True)
    name = db.StringField(required=True, unique=True)
    story_knowledges = db.ListField(db.EmbeddedDocumentField(StoryKnowledges))

class StoryKnowledges(db.EmbeddedDocument):
    id = db.ObjectIdField(primary_key=True)
    params = db.ListField(db.EmbeddedDocumentField(Params))

class Params(db.EmbeddedDocument):
    id = db.ObjectIdField(primary_key=True)
    name = db.StringField(required=True)

如何使用StoryKnowledges有效更新Params文档或更新mongoengine文档。

0 个答案:

没有答案