【问题标题】:Getting data from MongoDB with node/express使用 node/express 从 MongoDB 获取数据
【发布时间】: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>

【问题讨论】:

标签: mongodb express ejs render


【解决方案1】:

请看Express and ejs <%= to render a JSON

 <%- JSON.stringify(result) %>

【讨论】:

    猜你喜欢
    • 2016-01-03
    • 1970-01-01
    • 2017-02-07
    • 2020-07-01
    • 2023-03-08
    • 1970-01-01
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多