【问题标题】:sequelize findAll empty but there is info续集 findAll 为空但有信息
【发布时间】:2021-11-09 13:55:18
【问题描述】:

我正在处理两个调用,一个是在表中正确创建一行。然后当我使用 findAll 调用时(没有过滤器或设置,所以应该是表中的所有数据)它返回一个空数组但没有错误。

我已经尝试创建一个新表和新模型等来尝试排除它们,但我得到了相同的结果。 我还尝试使用 root 凭据来排除对表的限制。 我已尝试将 Payments 更改为其他表,如用户,它按预期工作。

这是电话:

    let all_payments = [];
    [err, all_payments] = await to(Payments.findAll());
    if (err) return ReE(res, err);
    return ReS(res, "TEST", all_payments);

【问题讨论】:

  • 试试await Payments.findAll()看看
  • @Sagar 我已经用 User 表尝试过这个,它再次工作,但 Payments 表只是超时

标签: javascript sequelize.js findall


【解决方案1】:

与其他表不同,该表似乎需要是资本付款而不是付款。不知道为什么,但会一直这样,直到我这样做

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-20
  • 1970-01-01
  • 1970-01-01
  • 2017-05-25
  • 1970-01-01
  • 2016-07-15
  • 2017-09-17
相关资源
最近更新 更多