【发布时间】:2018-07-03 13:38:55
【问题描述】:
我正在使用一些看起来像这样的 PyMongo 代码更新 mongo 集合中的约 600,000 个文档
bulk = coll.initialize_ordered_bulk_op()
for index, row in df.iterrows():
bulk.find({ '_id': ObjectId(row['id']) }).update({ '$set': { "X":
row['X'].split(',') } })
bulk.execute()
在further investigating 之后,我认为这对于超过 100,000 个文档可能会失败,并且我将不得不执行类似于here 建议的操作。
但是它适用于所有文档。我只是想知道我误解了什么。
提前致谢。
【问题讨论】:
标签: mongodb pymongo bulkupdate