Masseneinfügen einer CSV-Datei in MongoDB über das Ubuntu-Terminal?

Masseneinfügen einer CSV-Datei in MongoDB über das Ubuntu-Terminal?

Ich versuche, die Leistung von MongoDB über Ubuntu zu testen, und bin beim Hochladen einer CSV-Datei zum Füllen der Datenbank auf Probleme gestoßen.

Meine Datenbank heißt „Assignment“ und ich möchte eine Sammlung erstellen: „Airport“. Meine CSV-Datei befindet sich in meiner Ubuntu-Desktopdatei.

Ich habe die folgenden beiden Befehle ausprobiert:

mongoimport --db Zuweisung --Sammlung Flughafen --Typ csv --Headerline -–ignoreblanks --Datei Flugzeug.csv

mongoimport --db Zuweisung --Sammlung Flughafen --Typ csv --Headerline -–ignoreblanks --Datei /home/jon/Desktop/Aircraft.csv

...aber in beiden Fällen erhalte ich den folgenden Fehler: 2014-07-20T03:01:41.273-0700 SyntaxError: Unexpected identifier

Kann mir bitte jemand einen Rat geben, was ich falsch mache?

Bin für jede Hilfe sehr dankbar. R, Jon

Antwort1

Ich habe es gelöst:

Es gab einige Probleme mit der Syntax, aber ich habe auch versucht, es aus mongodb.exe heraus auszuführen, und der Import musste von der Bin$-Ebene aus ausgeführt werden, und zwar wie folgt: -

jon@ubuntu:~/Desktop/mongodb-linux-x86_64-2.6.3/bin$ mongoimport --db jontestcsv --collection Aircraft --ignoreBlanks --type csv --headerline --file /home/jon/Desktop/Aircraft.csv

verwandte Informationen