mongodb从数组渲染?

时间:2012-07-27 02:51:35

标签: node.js mongodb mongoose express

让我重新解释一下我的问题。如何获取数组中返回的数据进行渲染。 (我使用的是把手)

守则:

//http verbs
module.exports = {
    get: function(req, res) {
      gm(req.url);
        app.set('view engine', 'hbs'); 

        //session check

        if (session checks out<-not actual code){

            //get mongoose data here
            var bmdata = bmquery.execFind(function(err, docs){
                console.log(docs);
                var model = {
                    layout:'blog.hbs',
                    BlogModel: docs,
                };
            //render page
            res.render('blog', model);
            });
        }

        else {
            console.log('illegal user');
            console.log('redirection in progress');
            res.redirect('/login');
        }
    }

};

console.log的文档会像这样返回一个数组: [{document 1},{document 2}]

您是否也可以动态执行此操作,以便我不必放置数组位置。

我的车把看起来像这样:

{{BlogModel[0].title}}
{{BlogModel[0].content}}
{{BlogModel[1].title}}
{{BlogModel[1].content}}

问题 数据以数组的形式返回,我无法动态或完全呈现出来。

0 个答案:

没有答案