当尝试执行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/

10-09 00:06