无法导入具有重复字段的 mongodb 数据库

Arn*_*ach 1 mongodb mongodump mongorestore mongodb-3.6 mongodb2.4

我正在尝试导入 mongodb 数据库,并且我一直在使用 mongorestore 命令,导入开始时没有问题,直到出现错误:失败:dbprod.mys_account:创建集合时出错 dbprod.mys_account:运行创建命令时出错:BSON 字段'OperationSessionInfo.create' 是重复字段

我已经尝试过 --drop 选项但没有成功,我从未与 mongodb 合作过……我必须澄清一下,我使用 mongodump 将它保存在 mongodb 2.4 中,并尝试为 mongodb 3.6 导入

小智 5

我使用以下 3 步方法成功地将数据库从 2.4 升级到 4.0:

  1. 在 2.4 数据库上使用 2.4 mongobackup
  2. 从输出的转储目录中删除所有 .json 文件
  3. 在剩余的 .bson 文件上使用 4.0 mongorestore