Node.js Sequelize TypeError:无法读取属性';推动';未定义的

Node.js Sequelize TypeError:无法读取属性';推动';未定义的,node.js,sequelize.js,Node.js,Sequelize.js,在两种情况下的续集限制均不工作 sampleTable.findAll({ ..., 限额:5, 包括:[ .., 限额:5 ] }); sequelize中的关键字区分大小写。 将限制替换为限制,它应该可以工作 例如: const data = await someModel.findAll({ attributes: ['id'], where: { id: payload.someId }, limit: payload.limit }); 我对此错误的解决方案是

在两种情况下的续集限制均不工作

sampleTable.findAll({
...,
限额:5,
包括:[
..,
限额:5
]
});

sequelize中的关键字区分大小写。 将限制替换为限制,它应该可以工作

例如:

const data = await someModel.findAll({
  attributes: ['id'],
  where: {
    id: payload.someId
  },
  limit: payload.limit
});

我对此错误的解决方案是在您包含的模型的属性中添加foreignKey(sampleTable_id)。

也不要检查包含限制条件,并让我知道