mongorestore
espera o dump
pasta para conter subpastas com o nome do banco de dados, que por sua vez contém o dump BSON e os metadados. O erro que você está vendo é porque não encontrou nenhum subdiretório com arquivos BSON/metadados nele. Em vez de restaurar indo para o
dump
diretório, é melhor usar o --nsInclude
opção em vez disso (novo no MongoDB 3.4). Consulte a documentação nsInclude
para mais detalhes. A opção
--nsInclude
requer que você forneça o namespace na forma de <database>.<collection>
. Por exemplo, para restaurar o test
base de dados:mongorestore --nsInclude "test.*"
Para restaurar o
test
coleção dentro do test
base de dados:mongorestore --nsInclude "test.test"
Certifique-se de executar a restauração do
dump
pai do diretório, e não de dentro dele.