【问题标题】:MongoAlchemy embedded documentsMongoAlchemy 嵌入式文档
【发布时间】:2013-01-24 01:53:15
【问题描述】:

有谁知道如何使用 mongo alchemy 创建带有嵌入式文档的模型?我在文档中进行了搜索,但没有任何关于这样做的示例。

【问题讨论】:

    标签: python flask mongoalchemy


    【解决方案1】:

    看看:

    https://github.com/jeffjenkins/MongoAlchemy/blob/master/examples/examples.py

    那里有一个示例,但为了完整起见,是的,MongoAlchemy 可以使用这样的嵌入式文档:

    class Address(Document):
        street_address = StringField()
        city = StringField()
        state_province = StringField()
        country = StringField()
    
    class User(Document):
    
        name = StringField()
        email = StringField()
    
        address = DocumentField(Address)
    
    
    user = User()
    user.name = "tony"
    
    user.address = Address()
    user.address.city = "London"
    

    【讨论】:

      【解决方案2】:

      我在 mongoAlachemy 中没有看到任何嵌入文档的内容:

      看这里:

      我建议你使用mongoengine 以获得更好的结果:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-10
        • 1970-01-01
        • 2012-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-22
        • 2011-02-15
        相关资源
        最近更新 更多