Wiederherstellen von Daten aus JSON-Mongodb
Habe ich einen dump, darunter 2 Dateien data.json
und metadata.json
.
Ich brauche wiederherstellen dieser Daten auf meinem lokalen pc, ich habe versucht, verwendet mongorestore
tool, aber es nicht geholfen, mir
- Sie brauchen, um herauszufinden, wie das json erstellt wurde. Wenn einige der BSON-Darstellung der Dokumente sind größer als MongoDB maximale Größe (16MB), dann werden Sie brauchen, um irgendwie anpassen der JSON-so sind die Dokumente unter der " max " - Dokument Größe. Verwenden mongoimport für json, nicht mongorestore. Mongorestore ist für BSON-dumps erstellt von mongodump.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie .json-Dateien. Sie können also versuchen mongoimport:
mongoimport
und bekam Fehlerexception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Date expecting integer milliseconds:
mongoimport -d test -c collection_name --file /path/to/data.json
und bekomme obige Fehlermeldungmongorestore -d test /path/to/json
Überprüfen Sie bitte folgenden link, ich denke, dass dies wird Ihnen helfen, die Wiederherstellung Ihrer db mit terminal
MongoRestore