2017-07-11 9 views
-1

私は以下のコード行を持っています。私はレポートビューに送られるjsファイルのデータを使用する方法がわかりません。実際には、以下のmangodbデータを使ってレポートビューでグラフを描きたい。しかし、あなたは、このようなあなたのデータにアクセスすることができreportあなたのビューで EJSのビューで変数を設定する方法

のjsファイルでこれらのデータを使用するレポートビューファイルに含まれているのか分からない
app.get('/report', function(req, res) { 
    MongoClient.connect(url, function(err, db) { 
     if (err) 
      throw err; 
     db.collection("data").find().toArray(function(err, result) { 
      if (err) 
       throw err; 
      res.render('report', {users: result}); 
      db.close(); 
     }); 
    }); 

}); 
+0

使用しているテンプレートエンジンはどれですか? –

+0

あなたは何を言っているのか分かりません。あなたはEJSテンプレートかそのようなものについて聞いていますか?あなたは、すべてのリクエストでデータベース接続を接続して閉じるべきではありません。 –

+0

私はejsを使用しており、freamworkとして表現しています –

答えて

0

ん:文字列、数値を想定し

..で

<div> 
<%= users.name %> 
</div> 

オブジェクトの配列を仮定

<div> 
    <% users.forEach(function(user){ %> 
    <p><%= user.name %></p> 
    <% }); %> 
</div> 

以上

関連する問題