如何清理列表中的项目 – Mongoose

我正在与节点和mongoose创build一个用户帐户的网站。 我试图创build一个函数,从mongoose数据库中的embedded式数组中获取所有的追随者,然后呈现列出每个用户的页面。 我能够从数据库中获取原始数组值,例如["follower1", "follower2", "follower3"]这是我的代码为我的函数得到:

 router.get('/followers/:name', function(req, res, next) { User.findOne({username: req.params.name}, function(err, doc) { if (err) return next(err); console.log(doc.followers); res.render('followers', {title:"Followers", user:req.user, followersnew:doc.followers}); }); }); 

在“追随者”页面,它显示followersnew ,作为“ follower1,follower2,follower3 ”但我希望能够列出每个用户。 我试过这个:

 {{#each followersnew}} <h3>{{followersnew}}</h3> {{/each}} 

但是什么也没有显示出来..我被困在如何让每个用户,并干净地列出他们。 谢谢!

不知道你使用了哪个渲染引擎,但看起来像常规的句柄。

这应该工作:

 {{#each followersnew}} <h3>{{this}}</h3> {{/each}} 

有关如何使用车把的更多信息,请访问: http : //handlebarsjs.com/builtin_helpers.html