有没有办法使用 sequelize.js 从表中选择不同的行? 我查看了文档,但“查找器方法”没有指定完成此任务的方法。
最佳答案
假设您要将 DISTINCT 应用于以下查询:
Tuple.findAll({attributes: ['key', 'value']});
那么这是一种(hackish)方式来实现你想要的,而不必自己编写整个查询:
Tuple.findAll({attributes: [[Sequelize.literal('DISTINCT `key`'), 'key'], 'value']});
(使用 Sequelize v2.1.0 测试)
编辑 2015-06-08:仍然适用于 Sequelize v3.1.1
关于node.js - Sequelize选择不同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12156206/