python pymongo 大量插入时候 如何保证插入可靠? 财富值55

2017-08-20 17:11发布

在做少量测试的时候没有发现,当插入的数据量变大时候,
例如插入100W的数据 检查mongo中 实际只存了97W+点

try:     self.task_list.insert_many([{"Url": task, "Mark": 0} for task in tasks], ordered=False) except pymongo.errors.BulkWriteError:     pass except Exception as e:     pass         

通过监控发现,会触发BulkWriteError,导致部分插入失效。
但是每个要插入的任务逐个插入时都是正确的才对。

请问下 在插入比较多数据的时候,如何才能保证数据被有效 可能的加到mongo中?

友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
0条回答

一周热门 更多>