mongodump - 文件名、目录名或卷标语法不正确
mongodump - The filename, directory name, or volume label syntax is incorrect
尝试执行 mongodump 时出现此错误:
$mongodump --host <host> -db <db> -out C:/ --username username --password password
输出为:
Failed: error dumping metadata: error creating m
etadata file C:0690e1231230279214b1319f2\_Join:users:_Role.metadata.json
: open C:0690e1231230279214b1319f2\_Join:users:_Role.metadata.json: The
filename, directory name, or volume label syntax is incorrect.
在使用 Windows OS 机器时,是否有针对此 的解决方法?此数据库是 parse-server
的数据库
美好的一天.. 正如您在错误中看到的那样,您的命令正在尝试将文件名无效的 _Join:users:_Role 集合转储到 mongodb,首先重命名这些集合并再次尝试转储,或者否则尝试一个一个地转储集合。确保不要包含那些无效的文件名,除非你重命名它们
自 mongoDB 3.2 起,--archive
选项为 introduced,它允许将转储写入单个文件而不是目录,例如:
$mongodump --host <host> --db <db> --archive <archive_file_name> --username <username> --password <password>
请注意,在使用 mongorestore
时使用相同的选项来指定要还原的转储文件。
尝试执行 mongodump 时出现此错误:
$mongodump --host <host> -db <db> -out C:/ --username username --password password
输出为:
Failed: error dumping metadata: error creating m
etadata file C:0690e1231230279214b1319f2\_Join:users:_Role.metadata.json
: open C:0690e1231230279214b1319f2\_Join:users:_Role.metadata.json: The
filename, directory name, or volume label syntax is incorrect.
在使用 Windows OS 机器时,是否有针对此 的解决方法?此数据库是 parse-server
的数据库美好的一天.. 正如您在错误中看到的那样,您的命令正在尝试将文件名无效的 _Join:users:_Role 集合转储到 mongodb,首先重命名这些集合并再次尝试转储,或者否则尝试一个一个地转储集合。确保不要包含那些无效的文件名,除非你重命名它们
自 mongoDB 3.2 起,--archive
选项为 introduced,它允许将转储写入单个文件而不是目录,例如:
$mongodump --host <host> --db <db> --archive <archive_file_name> --username <username> --password <password>
请注意,在使用 mongorestore
时使用相同的选项来指定要还原的转储文件。