【发布时间】:2015-02-05 14:44:49
【问题描述】:
【问题讨论】:
-
GitHub 上的功能请求:github.com/MongoEngine/mongoengine/issues/863
标签: python mongodb mongoengine
【问题讨论】:
标签: python mongodb mongoengine
在深入研究了 MongoEngine 源代码后,我决定尝试将__raw__ 参数用于update() 方法。使用它,我可以使用 $min 字段运算符(人为的工作示例):
attribs.objects(name='Mag')[0].update(__raw__={'$min': {'min_value': 4.9}})
如果值 4.9 是 min_value 的当前值,这将更新 min_value。
FWIW,我在 MongoEngine githup repo 上打开了issue 863
请求更直接地访问 $min 和 $max 字段运算符。
【讨论】: