Skip to main content
 首页 » 编程设计

mysql之从sequelize查询中排除主键属性

2024年02月13日9kerrycode

我有一个来自多个内部连接在一起的表的 Sequelize 查询。我需要在嵌套的 include 模型上对它们进行分组,但 Sequelize 查询每次都会抛出主键,即使我将属性提到为:attributes:[].

但是 attributes:[] 适用于嵌套 include 模型。

请您参考如下方法:

您可以通过将 exclude 数组传递到 attributes 选项来排除任何属性:

MyModel.findAll({ 
  attributes: {exclude: ['some_field']} 
});