pymongo unset的使用

今天在用pymongo操作MongoDB时,使用到unset,

开始,执行了几遍以下程序,老觉得没效果:

lecttable.update({"co_id": "53b65b98047a9e0f7ca5d6a3"}, {"$unset": {"wNumber": ""}})

后来发现,这样写只修改了第一条数据,其余数据没修改,

改为如下方式:

lecttable.update({"co_id": "53b65b98047a9e0f7ca5d6a3"}, {"$unset": {"wNumber": ""}}, multi=True)

加上multi=True即可。


set的multi=True和upsert=True是同样的用法。

你可能感兴趣的:(unset,pymongo)