Ubuntu ターミナル経由で CSV ファイルを MongoDB に一括挿入しますか?

Ubuntu ターミナル経由で CSV ファイルを MongoDB に一括挿入しますか?

Ubuntu 経由で MongoDB のパフォーマンス テストを行おうとしていますが、データベースにデータを入力するために CSV ファイルをアップロードしようとしたときに問題が発生しました。

私の DB の名前は「Assignment」で、コレクション「Airport」を作成したいと考えています。私の CSV ファイルは、Ubuntu デスクトップ ファイルにあります。

以下の両方のコマンドを試しました:

mongoimport --db Assignment --collection Airport --type csv --headerline -–ignoreblanks --file Aircraft.csv

mongoimport --db Assignment --collection Airport --type csv --headerline -–ignoreblanks --file /home/jon/Desktop/Aircraft.csv

...しかし、どちらのインスタンスでも次のエラーが発生します: 2014-07-20T03:01:41.273-0700 SyntaxError: 予期しない識別子

どこが間違っているのか誰かアドバイスをいただけませんか?

ご協力いただければ幸いです。R、ジョン

答え1

解決しました:

構文にいくつか問題がありましたが、mongodb.exe 内から実行しようとしていたため、次のように bin$ レベルからインポートを実行する必要がありました。

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

関連情報