批量更新MongoDB时间戳
|
我的收藏集中有一些记录。其中一个关键是“ available_on”
这是日期时间/时间戳值。我想批量更新并添加一个
所有这些字段的间隔。
所需用法如下:
coll.update({}, {\'$inc\': {\'available_on\': 1 day}}, multi=true)
我正在使用pymongo 1.10,据我所知没有办法
向update
或find_and_modify
提供JavaScript代码。我只能用
更新修饰符。
没有找到相关结果
已邀请:
1 个回复
窝头菊
但是考虑到基于JavaScript查找条目可能很慢。我认为无法使用任何索引,并且最终会进行表扫描。 您可以在官方文档中找到更多相关信息:http://www.mongodb.org/display/DOCS/Server-side+Code+Execution 我认为“正常”的方式是,您找到要更改的所有条目。更改Python代码中的对象,然后将新修改的对象保存在数据库中。