查询统计
来源:6-7 模拟枚举

梁凤波
2019-05-14
七月老师您好,我在边学习您的课程,边在试下写下项目。有个问题不懂,我看了文档,也解决不了,想请教一下:
分类下关联了多篇文章
// 一篇文章关联一个分类
Article.belongsTo(Category, {foreignKey: 'category_id'})
// 一个分类下关联多篇文章
Category.hasMany(Article)
需求:我想在查询分类时,同时查询出分类下有多少篇文章。
问题:使用findAndCountAll
查询,这样是查询出 所有的分类总数 和 分类列表 以及 分类下的文章。请问如何求出分类下有多少篇文章篇数呢?比如查询出 js 分类下统计有七篇文章,而不是把7篇文章数据全部也查询出来了。谢谢七月老师。
const result = await Category.findAndCountAll({
include: [{
model: Article
}]
})
写回答
3回答
-
你这里如果做了模型关联的话,用关联模型应该能做吧。其实我建议最好不要用模型关联,很麻烦,还有生成外键,事实上互联网项目 都不倾向于使用外键。只有ThinkPHP的模型是无外键模型,其他都是依靠外键做模型关联。
032019-05-15 -
7七月
2019-05-14
只求数量,不要具体的数据是这个意思吗?
00 -
野生前端攻城狮
2019-05-14
前端小白:很有深度的问题。。。。。
00
相似问题