javascript - 可以 Sequelize sum、count、group by 还是我应该使用 sequelize.query 选项?

标签 javascript node.js sequelize.js

可以 Sequelize sum、count、group by 还是我应该使用 sequelize.query 选项?

select count(col1), sum(col2) from my_table
group by col1

最佳答案

当然可以。

Model.findAll({
  attributes: [
       [db.sequelize.fn('count', db.sequelize.col('col1'), 'col1')],
       [db.sequelize.fn('sum', db.sequelize.col('col2'), 'col2')]
  ],
  group: ['col1']
});

关于javascript - 可以 Sequelize sum、count、group by 还是我应该使用 sequelize.query 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51137474/

相关文章:

javascript - 重新排序动态 antd 表单字段

javascript - React Navigation 切换背景颜色和样式 StackNavigator

linux - 对 Node 进程使用 kill -9 的后果?

javascript - 如何解释node.js中带有 '-'的JSON字段

javascript - 传递给 queryInterface.removeConstraint() 的选项对象的属性是什么?

Javascript for 循环似乎在第一次迭代后退出或卡住

javascript - 用于扩展框的 float 箭头(jQuery)

json - 使用 express 和 jade 渲染 json 对象 - 无法访问 json 字段

javascript - Sequelize : A is not associated to B"nodejs

sequelize.js - Sequelize build() 和更新而不是查询和更新/批量更新