答案 0 :(得分:1)
在深入研究MongoEngine源代码后,我决定尝试将__raw__
参数用于update()
方法。使用这个我能够使用$min
字段操作符(设计,工作示例):
attribs.objects(name='Mag')[0].update(__raw__={'$min': {'min_value': 4.9}})
如果值4.9是< {p>},则更新min_value
。 min_value
的当前值。
FWIW,我在MongoEngine githup repo上打开了issue 863
请求更直接地访问$min
和$max
字段运算符。