mongorestore
forventer dump
mappe til at indeholde undermapper med databasenavnet, som igen indeholder BSON-dumpet og metadataene. Den fejl, du ser, skyldes, at den ikke fandt nogen undermapper med BSON/metadata-filer i den.
I stedet for at gendanne ved at gå ind i dump
mappe, er det bedre at bruge --nsInclude
mulighed i stedet (nyt i MongoDB 3.4). Se nsInclude-dokumentation
for flere detaljer.
Indstillingen --nsInclude
kræver, at du angiver navneområdet i form af testen
database:
mongorestore --nsInclude "test.*"
For at gendanne testen
samling inde i testen
database:
mongorestore --nsInclude "test.test"
Sørg for, at du udfører gendannelsen fra dump
mappens overordnede, og ikke inde fra den.