Sometimes, we want to do group by in Sequelize and JavaScript.
In this article, we’ll look at how to do group by in Sequelize and JavaScript.
How to do group by in Sequelize and JavaScript?
To do group by in Sequelize and JavaScript, we call findAll
with an object that has the group
property.
For instance, we write
const result = await Table.findAll({
attributes: ["column1", sequelize.fn("count", sequelize.col("column2"))],
group: ["Table.column1"],
});
to call Table.findAll
with an object that has group
= set to ["Table.column1"]
to group by Table
‘s column1
.
Then we use await
to get the returned result.
Conclusion
To do group by in Sequelize and JavaScript, we call findAll
with an object that has the group
property.