我有一个来自多个内部连接在一起的表的 Sequelize 查询。我需要在嵌套的 include
模型上对它们进行分组,但 Sequelize 查询每次都会抛出主键,即使我将属性提到为:attributes:[]
.
但是 attributes:[]
适用于嵌套 include
模型。
最佳答案
您可以通过将 exclude
数组传递到 attributes
选项来排除任何属性:
MyModel.findAll({
attributes: {exclude: ['some_field']}
});
关于mysql - 从sequelize查询中排除主键属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49095292/