PyMongo-BSON文档太大,有序设置为false

时间:2019-01-22 06:57:06

标签: python mongodb pymongo

我正在使用MongoDB来存储我的文档。我正在使用insert_many()中的pymongo进行插入。

try:
    print('Begin inserting into MongoDB')
    mongodb_collection.insert_many(
        docs_dict, 
        ordered=False
    ) 
except Exception as e:
    print(e)

有很多文档,所以我真的不关心单个文档在插入过程中是否失败,因此使用ordered=False,因为the documentation提到它有点跳过文档,但会出错并尝试插入所有其他文档。

但是,每当遇到BSON document too large错误时,插入仍会停止。

我可以做些什么来使插入工作正常吗?请注意,我不需要插入100%的文档,我只想在文档失败时跳过该文档。

任何帮助将不胜感激。

0 个答案:

没有答案