python – Mongoengine是否公开$min,$max字段运算符?

我正在使用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,我在MongoEngine githup repo上开了issue 863
 请求更直接访问$min和$max字段运算符.

相关文章

MongoTemplate 是Spring Data MongoDB 中的一个核心类,为 S...
笔者今天要分享的是一个项目重构过程中如何将数据库选型由原...
mongodb/mongoTemplate.upsert批量插入更新数据的实现
进入官网下载官网安装点击next勾选同意,点击next点击custom...
头歌 MongoDB实验——数据库基本操作
期末考试复习总结