【发布时间】:2020-03-02 13:36:31
【问题描述】:
我的 MongoDB 3.2。当我尝试导入由 MongoDB 3.6 导出的转储时,导入不起作用。 有没有办法使用“mongodump”导出以兼容 MongoDB 3.2。
【问题讨论】:
-
尝试将 MongoDB 3.6 转储恢复到 3.2 时收到的错误消息是什么?
标签: mongodb backwards-compatibility mongodump
我的 MongoDB 3.2。当我尝试导入由 MongoDB 3.6 导出的转储时,导入不起作用。 有没有办法使用“mongodump”导出以兼容 MongoDB 3.2。
【问题讨论】:
标签: mongodb backwards-compatibility mongodump
通常 MongoDB 建议不要在具有多个主要版本的集群之间转储/恢复。
您可以做的是从 MongoDB 3.6 恢复您的转储,将其恢复到 MongoDB 3.4,然后再次从 3.4 转储以最终恢复到 MongoDB 3.2。 见:https://stackoverflow.com/a/41844502/5945338
通常有超过 1 个主要版本的不兼容,请尽可能升级您的 MongoDB 3.2,否则您可能需要自动化 3.4 过渡部分。
【讨论】: