Ich habe gerade erst meinen Mongodb eingerichtet und herausgefunden, dass es einen kostenlosen Service namens Atlas gibt. Erstelle einen Cluster und lief einen Mongodump und einen Mongorestore, wie hier erklärt https://www.mongodb.com/blog/post/atlas-on-day-one-importing-data, aber es scheint nicht zu funktionieren.Probleme beim Importieren von existierendem Mongodb nach Atlas
Hier ist meine Shell-Befehle:
mongorestore --ssl --db=infovis --host infovis-shard-00-00-nmctc.mongodb.net:27017,infovis-shard-00-01-nmctc.mongodb.net:27017,infovis-shard-00-02-nmctc.mongodb.net:27017/test?replicaSet=Infovis-shard-0" --authenticationDatabase admin --dir=dump/infovis --username danielbook --password <Password>
Was mache ich falsch?
EDIT: Gelöst das Problem, indem Sie mongoimport auf dem Server statt.
Welche spezielle Version von 'mongorestore' laufen Sie (d. H.' Mongorestore --version') und was ist die Fehlermeldung oder Ausgabe des Befehls, wenn Sie versuchen, es auszuführen? – Stennie
Es gibt keine tatsächliche Fehlermeldung, es läuft im Terminal ohne Ausgabe. Das Problem wurde jedoch gelöst, indem stattdessen mongimport ausgeführt wurde. –
Wenn Sie das Problem lösen könnten, dass 'mongoimport' ausgeführt wird, muss Ihr Backup in einem Textformat (d. H. Wie von 'mongoexport' erstellt) statt im Binärformat' mongodump' erstellt werden. Wenn Sie Ihre Lösung als Antwort veröffentlichen möchten, sollten Sie die Schritte, die Sie zum Sichern und Wiederherstellen unternommen haben, näher erläutern. – Stennie