2017-03-02 9 views
-1

こんにちは私はmongoデータベースでテーブルを作成する方法を見つけようとしています。私はデータをループして表示することを考えていましたが、node.jsでそれを行う方法はよく知られていません。ここに私のコードがあります。node.jsの表としてJSONデータを表示する方法

var express = require('express'); 
var app = express(); 
var mongoose = require("mongoose"); 

var port = 8080; 
var User = require("./models/user"); 

var db = 'mongodb://localhost/drbeen'; 
mongoose.connect(db); 
var connection = mongoose.connection; 

connection.on('error', console.error.bind(console, 'connection error:')); 

// Filter user data base on if they were registered under bedtime stories. 


app.get("/users",function(req,res){ 
    console.log('getting all users'); 
    User.find(
     { 
      "special-power": 
       { $exists: true } 
     }, { 
      name: 1, 
      email: 1, 
      school: 1, 
      workplace: 1, 
      profession: 1, 
      "special-power": 1 
     }) 
    .exec(function (err, users){ 
    if(err){ 
     res.send('error has occured'); 
    } else { 
     console.log(users); 
     res.json(users); 
    } 
    }); 
}); 

app.listen(port, function(){ 
    console.log('app listening on port ' + port); 
}); 

答えて

0

は、あなたがこのようなJSONファイルがあるとします。

data = {name:'john',age:20} 

あなたはこのようなファイルjadeで(template engineを)それを呼び出すことができます。

table 
td 
    each val in data 
    val.name 
+0

より良い方法を、ではないのですか? –

関連する問題