最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

运维笔记admin18浏览0评论

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

使用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'],
      ],
});

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

发布评论

评论列表(0)

  1. 暂无评论