mongorestore
si aspetta il dump
cartella per contenere le sottocartelle con il nome del database, che a loro volta contengono il dump BSON e i metadati. L'errore che visualizzi è dovuto al fatto che non è stata trovata alcuna sottodirectory contenente file BSON/metadata.
Invece di ripristinare andando nel dump
directory, è meglio usare la directory --nsInclude
opzione invece (nuova in MongoDB 3.4). Consulta la documentazione nsInclude
per maggiori dettagli.
L'opzione --nsInclude
richiede di fornire lo spazio dei nomi sotto forma di <database>.<collection>
. Ad esempio, per ripristinare il test
banca dati:
mongorestore --nsInclude "test.*"
Per ripristinare il test
raccolta all'interno del test
banca dati:
mongorestore --nsInclude "test.test"
Assicurati di eseguire il ripristino dal dump
padre della directory e non al suo interno.