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

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

但我想把这些数据传递给我的 Jade 观
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 观,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11925242/

10-09 14:50