-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);
});
より良い方法を、ではないのですか? –