【发布时间】:2021-02-06 20:12:00
【问题描述】:
我对使用 express 从 MongoDB 获取数据有疑问。我可以 console.log 正确的数据,但我无法将其呈现为 .ejs 文件。它只是给我 [object] 而不是实际数据。希望有人可以提供帮助。我对表达和 mongoDB 很陌生,所以它很简单。
expressApp.get('/home', function(request, response) {
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("agile-app-db");
dbo.collection("Members").findOne({}, function(err, result) {
if (err) throw err;
console.log(result);
response.render('index', {'result' : result})
db.close();
});
});
});
EJS FILE
<ul>
<li><%= result %> </li>
</ul>
【问题讨论】:
-
这能回答你的问题吗? Express and ejs <%= to render a JSON
标签: mongodb express ejs render