是否存在pymongo(或其他Python库)批量保存?

时间:2013-05-04 21:42:50

标签: python mongodb pymongo

我正在尝试编写一个函数来使用pymongo对mongoDB进行批量保存,有没有办法做到这一点?我已经尝试过使用insert,它适用于新记录,但它在重复上失败。我需要使用保存但使用一组文档获得的相同功能(它用相同的_id替换已添加的文档而不是失败)。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以使用带有选项w = 0的批量插入(ex safe = False),但是如果这对您来说很重要,那么您应该检查所有文档是否实际插入