mongorestore erwartet den dump Ordner so, dass er Unterordner mit dem Datenbanknamen enthält, die wiederum den BSON-Dump und die Metadaten enthalten. Der Fehler, den Sie sehen, liegt daran, dass kein Unterverzeichnis mit BSON-/Metadatendateien darin gefunden wurde.
Anstatt wiederherzustellen, indem Sie in den dump gehen Verzeichnis, ist es besser, --nsInclude zu verwenden Option stattdessen (neu in MongoDB 3.4). Siehe die nsInclude-Dokumentation
für weitere Details.
Die Option --nsInclude erfordert, dass Sie den Namespace in der Form <database>.<collection> angeben . Zum Beispiel, um den test wiederherzustellen Datenbank:
mongorestore --nsInclude "test.*"
Um den test wiederherzustellen Sammlung innerhalb des test Datenbank:
mongorestore --nsInclude "test.test"
Achten Sie darauf, dass Sie die Wiederherstellung aus dem dump ausführen übergeordnetes Verzeichnis und nicht aus ihm heraus.