In MongoDB ist es möglich, eine Datenbank zu sichern und den Inhalt in einer anderen Datenbank wiederherzustellen? Zum Beispiel so:Mongorestore in eine andere Datenbank
mongodump --db db1 --out dumpdir
mongorestore --db db2 --dir dumpdir
Aber es funktioniert nicht. Hier ist die Fehlermeldung:
eine Liste der Sammlungen Gebäude zu restaurieren aus dumpdir dir
nicht wissen, was mit Unterverzeichnis „dumpdir/db1“ zu tun, das Überspringen ...
getan
Vielen Dank! Das hat funktioniert. Ich denke, man muss das Unterverzeichnis im Dump-Ordner angeben, wenn man die '-d'-Option benutzt, und den Dump-Ordner selbst, wenn man' -d' nicht benutzt. Das ist es. – Cyker
Können Sie eine Lösung für archivierte Dumps vorschlagen (--gzip --archive)? –
@SergioRykov Scheint so, als wäre dies ein bekannter Bug https://jira.mongodb.org/browse/TOOLS-1234 und wird in aufgelöst. 3.3.10. Im Moment gibt es dafür keine Unterstützung. – Philiiiiiipp