-1

是否可以在混合插入和更新命令的 MongoDB(使用 python)中进行批量操作?更新的记录可以是在同一批次中插入的记录。

4

2 回答 2

1

是的。PyMongo 2.7 添加了一个“批量 API”,您可以在此处阅读。PyMongo 3.0 正在添加一个替代 API 来做同样的事情,这与您在对另一个答案的评论中提到的非常相似。请参阅此提交以进行预览。

于 2015-02-18T18:27:22.937 回答
0

我不太清楚你在问什么,但 mongo 支持“upsert”,如果记录不存在则允许插入:

http://docs.mongodb.org/manual/reference/method/db.collection.update/#definition

upsert 可选。如果设置为 true,则在没有文档与查询条件匹配时创建一个新文档。默认值为 false,即在未找到匹配项时不插入新文档。

于 2015-02-18T15:41:34.423 回答