pymongo update更新多条记录

来源:互联网 发布:天音淘宝复制软件 编辑:程序博客网 时间:2024/06/06 08:49

在pymongo2.x中没有update_one(),update_many()等方法。而update()默认只更新一条记录。

在更新多条数据时,可以将参数:multi=True

collection.update({'id':{'$gt':0}},{'$set':{'num':0}},multi=True)

在3.x中可以使用:

collection.update_many({'id':{'$gt':0}},{'$set':{'num':0}})

3.x同样支持2.x的方式,但已经不建议使用了

0 0