2016-05-28 11 views
2

node.jsを使用してmongodbサーバーのデータからd3.jsグラフを作成するにはどうすればよいですか?mongodbサーバーのデータからd3.jsグラフを作成

+0

d3が配列やjsonからデータを取ってしまうようなものはありません...あなたはajaxから同じものを提供することができます。 ajaxはmongo DBからデータを取得します。 – Cyril

+0

私はこれが過去に何をしたのかを知っていて、これ以外の方法は知らない。あなたは私に例を挙げてくれますか?私は本当にajaxを使っていません。 – glitterati

+0

plus node.jsも使用できます。そうです!私は方法を知らない。あなたがこの分野で私を助けてくれたら助かります! – glitterati

答えて

3

D3.jsには、URLまたはURLを使用してjsonまたはtext(csv)としてrequest non-local dataへの方法が含まれています。

(ローカル開発やデモ環境のような)セキュリティに敏感ではない設定では、有効にした場合、mongo rest apiをかなり直接使用することができ、オブジェクトのjson出力が得られます。

それとも、モンゴからprovide csv outputに右パラメータを持つ幹部(python(もsubprocess)、perl(もbackticks and qx{})、gomongoexportツールという(pythonperlまたはgoのように)単純なHTTPサーバーを構築書くことができます。

すでにモンゴ内のデータを持っている、とあなたはすでにセットアップノードを持っていれば、多分それはあなたが使用したいものだ:Ds.js®

を⇒Node.js®

MongoDB®⇒もしそうなら、使われていますsomeone out thereがありますNode.js®には、MongoDB®用のnpmモジュールがいくつかあり、D3.js®ビジュアライゼーションを具体的に推進します。

+0

これは役に立ちます!しかし、私は前にnode.jsを使っていません。私は同じことについていくつかの助けを楽しみにしています。私はあなたの答えに応じて私の質問を編集:) – glitterati

関連する問題