使用sequelize获取字段中具有唯一值的所有行
我应该将哪些选项传递给续集模型的findAndCountAll
方法,以便它返回在某个字段中具有唯一值的行?在我的特定情况下,我需要获得具有唯一attack_id
字段值的所有模型。
const { count, rows } = await myModel.findAndCountAll(?????);
const { count, rows } = await myModel.findAndCountAll({
attributes: [
[sequelize.fn('DISTINCT', sequelize.col('attack_id')), 'attack_id'],
],
});
这就是我做到的。但计数不正确,因为它不计算唯一属性。