【问题标题】:findAll never return null in sequelizefindAll 在 sequelize 中永远不会返回 null
【发布时间】:2017-09-14 14:47:49
【问题描述】:

我正在使用 findAll 查询从我的表中检索数据。现在,即使没有数据,它也不会返回 null,因此如果找不到记录,我将无法显示消息。有什么办法可以做到吗?我的代码如下所示:

Model.findAll().then(function(success){if(success){res.json(success);}else{res.send(error);}});

【问题讨论】:

    标签: express sequelize.js


    【解决方案1】:

    如果没有数据,显然findAll() 返回一个空数组。所以只需array.length === 0 就足够了。

    【讨论】:

      【解决方案2】:

      感觉自己很蠢。完成 result.length==0

      【讨论】:

      • 请详细说明并接受作为自己的答案,将帮助他人
      猜你喜欢
      • 1970-01-01
      • 2018-08-21
      • 1970-01-01
      • 2012-08-19
      • 2019-11-15
      • 2011-07-25
      • 1970-01-01
      • 2012-10-02
      • 2013-02-18
      相关资源
      最近更新 更多