2

当我尝试使用 mongorestore.exe 恢复某些集合时,我得到了那个错误。

mongorestore.exe --collection user --db dbName dump/dbName/user.bson

这与文件名太长有关吗?较小的集合似乎可以恢复正常,但较大的集合会因该错误而失败。

4

1 回答 1

0

这发生在我身上,因为我使用错误的大小写在集合上创建了索引,而不是 currentgames,索引是在 currentGames 上创建的。
因此,当 mongodump 运行时,currentgames 的元数据文件被 currentGames 集合中的元数据覆盖,并且在恢复时发生此错误

请务必检查您的大小写和数据库中的集合。

希望这可以帮助!

于 2016-06-19T13:40:09.513 回答