mongorestore attend le dump dossier pour contenir les sous-dossiers avec le nom de la base de données, qui à leur tour contiennent le vidage BSON et les métadonnées. L'erreur que vous voyez est due au fait qu'il n'a trouvé aucun sous-répertoire contenant des fichiers BSON/métadonnées.
Plutôt que de restaurer en allant dans le dump répertoire, il est préférable d'utiliser le --nsInclude option à la place (nouveau dans MongoDB 3.4). Voir la documentation nsInclude
pour plus de détails.
L'option --nsInclude nécessite que vous fournissiez l'espace de noms sous la forme <database>.<collection> . Par exemple, pour restaurer le test base de données :
mongorestore --nsInclude "test.*"
Pour restaurer le test collection à l'intérieur du test base de données :
mongorestore --nsInclude "test.test"
Assurez-vous que vous exécutez la restauration à partir du dump parent du répertoire, et non de l'intérieur.