我的客户使用mongoDB 2.4,由于这个版本有一些限制,我们给了他们升级到最新稳定mongoDB 3.4.5的选项。哪一个是Mongodump VS Mongoexport用于升级mongoDB数据库的首选?
在MongoDB中使用 mongodump的初始测试2.4 和Mongodb中的mongorestore 3.4.5工作正常,因为我可以看到所有导入的集合。
从文档mongorestore它没有提到任何地方它可以恢复从旧版本的mongoDB转储。
由于我们无法使用mongorestore,我可以使用“mongoexport”导出旧版mongoDB 2.4的csv/json格式的数据,并导入到更新版本的mongoDB 3.4吗?
使用“mongoexport/mongoimport”而不是“mongodump”升级到更新版本的mongoDB 3.4可能会出现什么问题?
注:我会完全删除MongoDB中的旧版本,将安装的MongoDB
这应该是你所建议的实际过程,但如果我使用mongoexport和mongoimport :),如果时间和大小不是问题,将会出现什么问题。 –
我编辑了答案以提供更多信息,并链接到MongoDB手册。 –
解决方案:没有简单的方法来升级:( –