Wiederherstellen einzelner Sammlung in einem bestehenden Mongodb
Ich versage kläglich, um in der Lage sein, die Wiederherstellung einer einzigen Sammlung in eine bestehende Datenbank.
Ich bin mit Ubuntu 14.04 mit mongo version 2.6.7
Es gibt eine dump/mydbname/Inhalt.bson-basierten, Weg von meinem home-Verzeichnis.
Wenn ich
mongorestore --collection contents --db mydbname
Dann bekomme ich:
connected to: 127.0.0.1
don't know what to do with file [dump]
Wenn ich in den Pfad
mongorestore --collection contents --db mydbname --dbpath dump/mydbname
Dann bekomme ich
If you are running a mongod on the same path you should connect to that instead of direct data file access
Ich habe versucht, verschiedene andere Kombinationen, Optionen, etc. und kann einfach nicht puzzle it out, so komme ich zu der community für die Hilfe!
InformationsquelleAutor der Frage JonRed | 2015-02-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wiederherstellen möchten, eine single-collection, dann müssen Sie zum angeben der dump-Datei aus der Sammlung. Die dump-Datei der Sammlung findet sich in der 'dump/dbname/' Ordner. Also vorausgesetzt, Ihr dump-Ordner befindet sich in Ihrem aktuellen Arbeitsverzeichnis, der Befehl würde so etwas -
InformationsquelleAutor der Antwort Abhay PS
Wenn Sie eine Wiederherstellung mehrere Sammlungen, können Sie eine Schleife verwenden:
InformationsquelleAutor der Antwort Alexander Mills