【问题标题】:Sequelize is returning this as response [{'primaryKey':null}] to findAll methodSequelize 将此作为响应 [{'primaryKey':null}] 返回到 findAll 方法
【发布时间】:2018-12-15 19:04:43
【问题描述】:

按照这篇文章的建议,我正在使用 ES6 类来定义我的 sequelize 模型

https://github.com/sequelize/sequelize/issues/6524#issuecomment-329664805

但是在 express 上编写了一个简单的 api 调用以从该表中获取数据后,我遇到了这个问题,它正在生成准确的查询,该查询会产生我想要的正确结果,但它会将其作为响应而不是正确的结果发送:

[{"attribute30":null}]

attribute30 是我的主键。

谁能告诉我这里发生了什么?

【问题讨论】:

    标签: mysql node.js express orm sequelize.js


    【解决方案1】:

    问题解决了,因为我在模型类中使用 ES6 类和继承,所以 Sequelize 定义的构造函数有一些参数,所以在子类中我必须在 super() 中包含“参数”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-31
      • 2021-06-15
      • 2012-05-04
      • 2018-07-11
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多