有谁知道如何使用 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   回答