从mongodb(mongoose)获取数据到玉视图

Sec*_*nes 7 mongoose mongodb node.js pug

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

Material.find(function (err, materials){
  console.log(materials);
});
Run Code Online (Sandbox Code Playgroud)

但我想将这些数据传递给我的玉视图

app.get('/help', function(req, res){
  res.render('help', {materials: materials});
});
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Mic*_*ley 10

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

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

  • 解决了材料中的每种材料p#{material.name} (3认同)