Gui*_*och 6 javascript mongodb node.js express pug
我是node.js和mongodb的新手.我设置了一个名为"文章"的mongodb集合.我想在玉石模板中显示这个集合的所有文章.我用过这段代码:
server.js:
articles: db.article.find()
Run Code Online (Sandbox Code Playgroud)
index.jade:
-for article in articles
.row
.twelve.columns
.panel
li= article.text
Run Code Online (Sandbox Code Playgroud)
玉是非常基本的,但会改变.事实是,当我运行此代码时,jade模板中的列表为空,并且不显示任何内容.看起来变量'articles'是空的.
有谁知道我怎么能让它工作?
谢谢
.find()是异步的.你正在同步使用它.
function(req, res, next) {
db.articles.find().toArray(function(err, articles) {
res.render('page', {
articles: articles
}
})
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3968 次 |
| 最近记录: |