没看懂本小节视频的这两句话,能否解读一下

来源:11-3 MySQL group分组查询

迷失的小麦

2020-06-23

const favors=Favor.findAll({
    where:{
        art_id:{
            [Op.in]:ids
        }
    },
    group:['art_id'],
    attributes:['art_id',[Sequelize.fn('COUNT','*'),'count']]
});

group:[‘art_id’],
attributes:[‘art_id’,[Sequelize.fn(‘COUNT’,’*’),‘count’]]

写回答

1回答

7七月

2020-06-24

怎么说呢,这个是没有道理可以讲的。这是基于Sequelize这个ORM库的语法,它定义了这个语法,所以就要遵守这个语法规则。就像你自己去写一个API,传什么参数怎么传也是由你自己决定的。

group 这个key,要求接受一个数组,所以传[art_id]

同理attributes也是也一样的

0
0

Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》

理解异步编程本质/培养面向对象思维,独立完成Node.js服务端开发

2223 学习 · 878 问题

查看课程