在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.
从我看到的问题是文件名以_
开头
有没有办法解决这个问题?
答案 0 :(得分:2)
我怀疑它实际上是文件名中:
的问题,下划线应该没问题。看起来您的管理数据库中有一个名为_Join:users:_Role
的集合。你创造了这个吗?如果你不需要它,你可以放弃它,或者可以将它重命名为不那么尴尬的东西。
如果您确实需要备份该特定集合,则解决方法是转储到stdout并将输出重定向到文件:
您也可以尝试使用--archive
选项转储到存档文件。