mongorestore
förväntar sig dumpen
mapp för att innehålla undermappar med databasnamnet, som i sin tur innehåller BSON-dumpen och metadata. Felet du ser beror på att det inte hittade någon underkatalog med BSON/metadatafiler i den.
Istället för att återställa genom att gå in i dump
katalogen är det bättre att använda --nsInclude
alternativ istället (nytt i MongoDB 3.4). Se nsInkludera dokumentation
för mer information.
Alternativet --nsInclude
kräver att du anger namnområdet i form av testet
databas:
mongorestore --nsInclude "test.*"
För att återställa testet
samling i testet
databas:
mongorestore --nsInclude "test.test"
Se till att du utför återställningen från dump
katalogens överordnade, och inte inifrån den.