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