MongoAlchemy嵌入式文档

时间:2013-01-24 01:53:15

标签: python flask mongoalchemy

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

2 个答案:

答案 0 :(得分:3)

看看:

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"

答案 1 :(得分:1)

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

见这里:

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