gpt4 book ai didi

javascript - 在jade模板中显示mongodb集合

转载 作者:IT老高 更新时间:2023-10-28 13:26:46 31 4
gpt4 key购买 nike

我是 node.js 和 mongodb 的新手。我设置了一个名为“文章”的 mongodb 集合。我想在一个 Jade 模板中显示这个集合的所有文章。我使用了这段代码:

server.js:

articles: db.article.find()

index.jade:

-for article in articles
.row
.twelve.columns
.panel
li= article.text

Jade 真的很基础,但会改变。事实上,当我运行这段代码时,jade 模板中的列表是空的,什么也没有显示。看起来变量“articles”是空的。

有谁知道我怎样才能让它工作?

谢谢

最佳答案

.find() 是异步的。您正在同步使用它。

function(req, res, next) {
db.articles.find().toArray(function(err, articles) {
res.render('page', {
articles: articles
}
})
}

关于javascript - 在jade模板中显示mongodb集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12014685/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com