我正在使用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%的文档,我只想在文档失败时跳过该文档。
任何帮助将不胜感激。