【发布时间】:2020-09-28 21:27:28
【问题描述】:
我有两个集合,一个是类别,另一个是博客 在循环出类别时,我想使用博客集合中的类别字段获取此类类别在我的博客集合中的帖子数量 我可以使用下面的代码在控制台上显示此输出,但是如何在 ejs 中呈现它以在下面显示此结果?
业务 4
运动 2
宗教 1
但是我如何在 ejs 中将它渲染成这样
我用下面的代码在我的路线中做到了这一点
app.get('/articles/play', async (req, res) => {
const category = await catModel.find()
category.forEach(async cat => {
// console.log(cat.catname)
const countIt = await blogModel.countDocuments({category: cat.catname})
console.log(cat.catname, countIt)
})
})
【问题讨论】:
-
没有时间完全回答您的问题,但请看一下这个演示如何使用异步函数进行迭代的问题:stackoverflow.com/questions/37576685/…