9
A
回答
4
您可以使用命令行程序mongoimport它应该是在你的MongoDB的bin目录...
有你要两个选项来看看使用UPSERT ...
--upsert插入或已经存在的 更新对象
--upsertFields ARG COMM用于 upsert查询 部分的分隔字段。您应该确保这个被索引
此处了解详情:http://www.mongodb.org/display/DOCS/Import+Export+Tools
或者只是做...
$ mongoimport --help
+0
注意:目前--upsert没有记录在在线文档中(他们需要更新)......但你会从命令行看到它--help。 – 2010-12-14 22:08:20
1
批量更新也可以分批进行,如文档中找到:
我使用这些来导入CSV文件,我在导入数据之前需要按摩一下。它在处理更新时有点慢,但它在大约83秒内完成了我的50K文档更新,这比mongoimport命令慢得多。
1
mongo可以执行.js
文件。 你可以在js文件中推送你所有的更新命令。
t.js
db.record.update({md5:"a35f10a8339ab678612d1f86be08b81a"},{$set:{algres:[]}},false,true);
db.record.update({md5:"a35f10a8339ab678612d1f86be08b81b"},{$set:{algres:[]}},false,true);
然后, mongo 127.0.0.1/test t.js
相关问题
- 1. 如何批量更新/插入mongoid/mongodb?
- 2. 使用PyMongo在MongoDB中批量插入/更新
- 3. 在MongoDB中批量插入GridFS
- 4. 如何在PHP中批量插入mongodb?
- 5. MongoDB批量写入不更新
- 6. MongoDB批量更新很慢
- 7. 批量插入和更新MySQL
- 8. SQL Server 2005批量更新或插入
- 9. 进行批量插入/更新用
- 10. 批量插入与重复键更新
- 11. Visual Studio C#Linq批量插入/更新
- 12. NHibernate批量插入或更新
- 13. 批量插入或更新与休眠?
- 14. 在一批中插入并更新
- 15. 将批量插入添加到MongoDB。
- 16. Mongodb如何从javascript批量插入
- 17. MongoDB的批量插入成本
- 18. MongoDB批量插入忽略重复
- 19. 如何高效地批量插入和更新数组中的mongodb文档值?
- 20. MongoDB MERGE等效 - 批量处理从SQL插入/更新到现有文档中
- 21. 在mongodb中批量插入(像导入)bson编码的数据
- 22. 异步批量(批量)通过Node.js插入到MySQL(或MongoDB?)
- 23. 在Realm中批量插入
- 24. 在JDBC中批量插入
- 25. 为什么批量插入在MS SSIS中更新块?
- 26. 如何在sqlite android中批量插入或更新?
- 27. 批量更新数据到mongodb
- 28. 春数据的MongoDB和批量更新
- 29. 批量更新MongoDB时间戳
- 30. 大批量更新MongoDB - forEach()文档
这是不可能的尚未:看https://jira.mongodb.org/browse/SERVER-4004 – 2013-08-29 13:54:56