有谁知道如何使用 mongo alchemy 创建带有嵌入式文档的模型?我在文档中进行了搜索,但没有任何关于这样做的示例。
问问题
1155 次
2 回答
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"
于 2013-02-06T15:45:17.137 回答
1
mongoAlachemy
对于嵌入式文档,我没有看到任何内容:
看这里:
- 模式 — 文档对象映射器和模式定义 — MongoAlchemy v0.12 文档 -> http://www.mongoalchemy.org/api/schema/index.html
我建议您使用mongoengine
以获得更好的结果:
- MongoEngine/flask-mongoengine · GitHub -> https://github.com/MongoEngine/flask-mongoengine
- https://flask-mongoengine.readthedocs.org/en/latest/#supported-fields
于 2013-01-24T18:38:12.213 回答