2016-05-02 21 views
0

csvファイルからデータをインポートし、MongoDBに挿入します。まずはcsvファイルからデータを取得し、AngularJSを使用してデータをコンソールに表示します。CSVファイルのデータを角度からインポートする

これでデータを解析してデータベースに挿入するプレイコントローラに自分のデータ(AngularJSから)を渡したいと思います。

だから私はこのルートを定義した:

データは、私がAngularJSから取得したデータであるとInputControllerは私のコントローラである
POST /input/:data  controllers.InputController.showinput(data) 

私は現在ブロックされていますが、私は正しい軌道に乗っているかどうかわかりませんし、コントローラーでデータを解析する例もありますか?

+0

「私が正しい道にいるかどうかわからない」以外はどこにいるのですか?ここでは、1)ファイルの読み込み、2)CSVの解析、3)フロントエンドへのデータの返信、4)データベースへの書き込みなどがあります。これらのステップのいずれかは、非常に簡単に行うことができ、本当に関与することができます。それはすべてコンテキストに依存します。そうですね、あなたの質問は何ですか? – Kyle

+0

実際に私は角を使用してファイルからデータを取得しますが、ルートを使用してコントローラにデータを送信しようとすると、このメッセージが表示されます:ファイルが大きいので、414(Request-URIが長すぎます)ので、別の解決策が必要です – Rajeun

+0

今のところMongoDBとは関係がありません。リクエストURI /クエリ文字列にすべてを入れることなく、Angularを使用してHTTP経由で大量のデータを送信する方法を理解する必要があります。これは、POSTまたはPUTing )。 – cchantep

答えて

0

csvファイルからデータを取得する代わりに、mongoDBに最初にcsvファイルを挿入し、monngoImportコマンドを使用することができます。次に、angularjsを使用してcsvファイルからデータにアクセスできます。

関連する問題