node.js - 从mongodb(mongoose)获取数据到jade view

标签 node.js mongodb mongoose pug

我一直试图在我的 Jade View 中获取 mongodb 数据。我是 node.js 的新手,如果这看起来很愚蠢,我深表歉意! 我可以在控制台中查看我的表格中的内容:

Material.find(function (err, materials){
  console.log(materials);
});

但我想将该数据传递给我的 Jade View

app.get('/help', function(req, res){
  res.render('help', {materials: materials});
});

我该怎么做?

最佳答案

你在正确的轨道上!只需将渲染放在 find 的回调中:

app.get('/help', function(req, res){
  Material.find(function (err, materials){
    res.render('help', {materials: materials});
  });
});

关于node.js - 从mongodb(mongoose)获取数据到jade view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11925242/

相关文章:

node.js - express - 错误 : No default engine was specified and no extension was provided

javascript - Nodejs - 从嵌套和非嵌套 json 中检索值

node.js - Twilio 短信营销 Node 。命令无法启动应用程序并抛出错误 mac

mongodb - 嵌入的文档 ID 在集合中是否唯一?

node.js - Mongoose - 'save' 方法不存在

node.js - 将 webhint 与 angular7 一起使用

node.js - Vuejs SPA + Nodejs API 的 CORS 问题

javascript - 获取 Meteor 中集合的索引列表

node.js - Bitnami MEAN 堆栈无法连接到本地 mongoDb

node.js - 如何使用 Mongoose 查询具有不同回调的多个条件