gpt4 book ai didi

python - Mongoengine 是否公开 $min、$max 字段运算符?

转载 作者:可可西里 更新时间:2023-11-01 09:15:14 25 4
gpt4 key购买 nike

我正在使用 mongoengine,并希望能够使用 $min , $max字段运算符(以执行条件更新),但我看不到如何通过 mongoengine 界面执行此操作。

非常感谢任何帮助。

最佳答案

在深入研究 MongoEngine 源代码之后,我决定尝试将 __raw__ 参数用于 update() 方法。使用这个我能够使用 $min 字段运算符(人为的,工作示例):

attribs.objects(name='Mag')[0].update(__raw__={'$min': {'min_value': 4.9}})

如果值 4.9 是 <min_value 的当前值,这将更新 min_value

FWIW,我已经打开了issue 863在 MongoEngine githup repo 请求更直接地访问 $min$max 字段运算符。

关于python - Mongoengine 是否公开 $min、$max 字段运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28346850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com