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

时间:2018-11-10 22:58:38

标签: mongodb pymongo

驱动程序是pymongo;

问题是:发出更新或删除操作后,如何检查数据是否成功写入数据库?当前手头的方法似乎正在检查结果中的modified_countdeleted_count值;但是对多个文档进行操作时,需要记住要更新或删除多少个文档,并将这些编号与结果进行比较;这很麻烦,有时还无法预先知道数量(如果结果告诉我5个文档已更新,是否意味着只有5个匹配查询的文档已全部更新,或者有7个匹配但2个更新失败);实际上,我想要的答案是一个简单的“是”或“否”:“是”表示所有数据已被更新或删除,而没有其他方式(部分失败或全部失败);有没有更好的方法(例如检查异常,获取数字返回值等)?

0 个答案:

没有答案