代码之家  ›  专栏  ›  技术社区  ›  Cyker

mongodb:如何检查更新或删除是否成功

  •  0
  • Cyker  · 技术社区  · 7 年前

    司机是pymongo;

    问题是:发出更新或删除操作后,如何检查数据是否成功写入数据库?目前的方法似乎是可行的 modified_count 和 deleted_count 结果的价值;但对多个文档进行操作时,需要记住需要更新或删除多少文档,并将这些数字与结果进行比较;这很麻烦,有时数字事先不知道(如果结果告诉我更新了5个文档,这是否意味着只有5个文档匹配查询并全部更新,或者有7个匹配但2个未能更新);事实上,我想要的答案很简单,是或不是:是意味着 全部的 数据已更新或删除,且无其他方式(部分故障或全部故障);有没有更好的方法来实现这一点(例如检查异常、获取数字返回值等)?

    0 回复  |  直到 7 年前
    推荐文章