在做少量测试的时候没有发现,当插入的数据量变大时候,
例如插入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.1-10元之间
一周热门 更多>