mongorestore
očekává dump
složka obsahuje podsložky s názvem databáze, které zase obsahují výpis BSON a metadata. Chyba, kterou vidíte, je, že nenašel žádný podadresář se soubory BSON/metadata.
Spíše než obnovením přechodem do dump
adresář, je lepší použít --nsInclude
místo toho (nové v MongoDB 3.4). Viz dokumentaci nsInclude
pro více podrobností.
Možnost --nsInclude
vyžaduje, abyste poskytli jmenný prostor ve tvaru <database>.<collection>
. Chcete-li například obnovit test
databáze:
mongorestore --nsInclude "test.*"
Chcete-li obnovit test
kolekce uvnitř test
databáze:
mongorestore --nsInclude "test.test"
Ujistěte se, že jste provedli obnovu z dump
nadřazeného adresáře, nikoli z něj.