mongorestore
espera el dump
carpeta para contener subcarpetas con el nombre de la base de datos, que a su vez contienen el volcado BSON y los metadatos. El error que está viendo se debe a que no encontró ningún subdirectorio con archivos BSON/metadatos.
En lugar de restaurar yendo al dump
directorio, es mejor usar el --nsInclude
opción en su lugar (nuevo en MongoDB 3.4). Consulte la documentación nsInclude
para más detalles.
La opción --nsInclude
requiere que proporcione el espacio de nombres en forma de <database>.<collection>
. Por ejemplo, para restaurar la test
base de datos:
mongorestore --nsInclude "test.*"
Para restaurar la test
colección dentro de la test
base de datos:
mongorestore --nsInclude "test.test"
Asegúrese de ejecutar la restauración desde el dump
padre del directorio, y no desde dentro.