列出节点中mongo数组的所有值

时间:2013-09-27 03:17:49

标签: arrays node.js mongodb express pug

我正在使用MongoDb,Node.js和Express和Jade。我正在尝试列出MongoDb数组中的特定对象。

这是我到目前为止所做的:

app.get('/addsite', function(req, res){
db.sites.find(function(err, docs) {
if (!err)
  res.render('addsite', {
title: 'Add site',
mysites: docs
 });
 else
  res.render('addsite', {
title: 'Add site',
mysites: 'Nothing to see here'
});
 });
});

然后我尝试使用jade在我的Express模板中阅读此内容:

- for (var i=0; i<10; i++)
                li= mysites.url

如果我设置了mysites:docs [0]那么它将打印出一个url,但我正在尝试从数组中的对象中获取所有url。

我知道这是相当入门的水平,但我刚刚开始,这对我来说是一个绊脚石。

感谢任何帮助/指导。

1 个答案:

答案 0 :(得分:1)

ul
  each site in mysites
    li= site.url