2016-10-21 1 views
2

Ich muss alles, was in einer bestimmten Datenbank in mongoDB existiert, in arangoDB importieren. Ich kann die mongoDB-Daten wie folgt ausgeben:Import von mongoDB dump in arangoDB

mongodump -d "database_name" -u "user_name" -p "password" 

Welches wird dann die Datenbank in einen Speicherabzugsordner ablegen.

Jetzt muss ich diesen Dump in meine ArangoDB-Datenbank importieren. Wie mache ich das ?

Antwort

2

Verfahren können Sie versuchen, zuerst Ihre Mongo Datenbank in eine JSON-Datei exportieren als:

mongoexport --db databaseName --collection collectionName --out dump.json 

Sobald Sie die JSON-Datei erhalten haben, können Sie es in Arango importieren arangoimp

mit
arangoimp --file dump.json --collection collectionName --create-collection true 

Referenzen:

Lassen Sie mich wissen, wenn Sie auf Probleme stoßen.

+0

Das würde nur eine einzelne Sammlung importieren. Ich möchte die ganze db – Prasanna

+0

Sie würden eine Art von Skript benötigen, das durch jede Sammlung und Dumps und Imps für Sie iteriert. Wenn mongodb über eine Auflistung verfügt, sollte dies sehr einfach sein. –