PyMongo检查更新是否成功

时间:2014-03-20 17:55:19

标签: pymongo

我试图弄清楚如何检查更新是否成功。默认情况下,db.users.update(....)是否返回getLastError类型?我可以这样做:

error = db.users.update(.....)
if error.n == 1:
  ....

如何检查以确保更新成功?

1 个答案:

答案 0 :(得分:0)

pymongo模糊的文档说update的返回值是:

  

A document (dict) describing the effect of the update or None if write acknowledgement is disabled.

(未明确说明但是)这意味着返回值为lastError(除非您使用safe=True)。