【发布时间】:2012-07-20 06:44:05
【问题描述】:
基本上我希望能够通过在我的 MongoEngine 模型上使用属性装饰器来定义动态字段。像这样的:
class Model(Document):
foo = StringField()
@property
def bar(self):
return 'baz'
m = Model(foo='abc'); m.save()
那么我希望能够通过属性进行查询。像这样的:
Model.objects(bar='baz')
我认为 DynamicDocument 可能会提供这种功能。但这似乎不起作用。有什么建议?自定义属性装饰器可以处理这个吗?
【问题讨论】:
标签: mongodb dynamic field pymongo mongoengine