Javascript 使用sequelize获取字段中具有唯一值的所有行

Javascript 使用sequelize获取字段中具有唯一值的所有行,javascript,mysql,sql,node.js,sequelize.js,Javascript,Mysql,Sql,Node.js,Sequelize.js,我应该向sequelize模型的findAndCountAll方法传递哪些选项,以便它返回在特定字段中具有唯一值的行?在我的特殊情况下,我需要获得所有具有唯一attack\u id字段值的模型 const{count,rows}=wait myModel.findAndCountAll(???) 我就是这样做的。但是计数不正确,因为它不计算唯一属性 我就是这样做的。但是计数不正确,因为它不计算唯一属性 const { count, rows } = await myModel.findAndCo

我应该向sequelize模型的
findAndCountAll
方法传递哪些选项,以便它返回在特定字段中具有唯一值的行?在我的特殊情况下,我需要获得所有具有唯一
attack\u id
字段值的模型

const{count,rows}=wait myModel.findAndCountAll(???)

我就是这样做的。但是计数不正确,因为它不计算唯一属性

我就是这样做的。但是计数不正确,因为它不计算唯一属性

const { count, rows } = await myModel.findAndCountAll({
attributes: [
        [sequelize.fn('DISTINCT', sequelize.col('attack_id')), 'attack_id'],
      ],
});