当尝试执行Mongodump时,会出现以下错误:
$mongodump --host <host> -db <db> -out C:/ --username username --password password
输出为:
Failed: error dumping metadata: error creating m
etadata file C:\590690e1231230279214b1319f2\_Join:users:_Role.metadata.json
: open C:\590690e1231230279214b1319f2\_Join:users:_Role.metadata.json: The
filename, directory name, or volume label syntax is incorrect.
在使用windows操作系统机器时,是否可以解决这个问题?这个数据库是aparse-server
最佳答案
由于MongoDB 3.2,--archive
选项是introduced,它允许将转储写入单个文件而不是目录,例如:
$mongodump --host <host> --db <db> --archive <archive_file_name> --username <username> --password <password>
请注意,使用
mongorestore
时,相同的选项用于指定要还原的转储文件。关于mongodb - mongodump - 文件名,目录名或卷标语法不正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41430355/