有谁知道如何使用mongo炼金术创建带有嵌入式文档的模型?我在文档中搜索,但没有任何关于这样做的例子。
答案 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
来获得更好的结果: