无法在Windows上使用mongodump

时间:2017-04-10 17:53:56

标签: windows mongodb

在Windows上运行mongodump时出现此错误:

2017-04-10T13:41:46.487-0400    Failed: error dumping metadata: error creating metadata file dump\admin\_Join:users:_Role.metadata.json: open dump\admin\_Join:users:_Role.metadata.json: The filename, directory name, or volume label syntax is incorrect.

从我看到的问题是文件名以_开头 有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:2)

我怀疑它实际上是文件名中:的问题,下划线应该没问题。看起来您的管理数据库中有一个名为_Join:users:_Role的集合。你创造了这个吗?如果你不需要它,你可以放弃它,或者可以将它重命名为不那么尴尬的东西。

如果您确实需要备份该特定集合,则解决方法是转储到stdout并将输出重定向到文件:

您也可以尝试使用--archive选项转储到存档文件。