使用mongodump的-o/--out参数时出错,该如何解决?
解决mongodump命令解析错误的方案
这个错误的核心原因是你指定的输出目录路径包含空格(Program Files),Windows命令行会把空格当作参数分隔符,导致Files被误识别为额外的MongoDB连接字符串参数,从而触发解析错误。
你可以通过以下几种方式解决:
- 给带空格的路径添加双引号,将整个输出目录路径包裹起来,修正后的命令:
mongodump --db studioenterprise -o "C:\Program Files\MongoDB\Dumps" - 使用Windows路径的短名称格式,
Program Files的短名称通常是Progra~1,命令可改为:mongodump --db studioenterprise -o C:\Progra~1\MongoDB\Dumps - 更换一个不含空格的输出目录,比如
C:\MongoDB\Dumps,命令变为:mongodump --db studioenterprise -o C:\MongoDB\Dumps
内容的提问来源于stack exchange,提问作者Jason Ayer
相关产品推荐
相关产品推荐

