【问题标题】:List out all values from a mongo array in node列出节点中 mongo 数组中的所有值
【发布时间】:2013-09-27 03:17:48
【问题描述】:

我正在使用 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'
});
 });
});

然后我尝试在我的 Express 模板中使用 Jade 阅读以下内容:

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

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

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

感谢任何帮助/指导。

【问题讨论】:

    标签: arrays node.js mongodb express pug


    【解决方案1】:
    ul
      each site in mysites
        li= site.url
    

    【讨论】:

    • 完美!这正是我所需要的。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-02
    • 1970-01-01
    • 2022-06-12
    • 2021-07-14
    • 2014-11-14
    • 1970-01-01
    相关资源
    最近更新 更多