Al intentar hacer un mongodump obtenemos este error:
$mongodump --host <host> -db <db> -out C:/ --username username --password passwordLa salida es:
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.¿Hay alguna solución para esto cuando se usa una máquina con sistema operativo Windows? Esta base de datos es una base de datos de un servidor de análisis.
Desde mongoDB 3.2, se introduce la opción --archive , que permite escribir el volcado en un solo archivo en lugar de un directorio, por ejemplo:
$mongodump --host <host> --db <db> --archive <archive_file_name> --username <username> --password <password> Tenga en cuenta que la misma opción se usa para especificar el archivo de volcado para restaurar cuando se usa mongorestore .
buenos días.. como puede ver en el error, su comando está tratando de volcar _Join:users:_Role Collection, que es un nombre de archivo no válido para mongodb, primero cambie el nombre de esa colección e intente volcar nuevamente, o intente volcar las colecciones una por una . asegúrese de no incluir esos nombres de archivo no válidos a menos que los cambie de nombre