findAll 在续集中永远不会返回 null

Abh*_*ora 1 express sequelize.js

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

Model.findAll().then(function(success){if(success){res.json(success);}else{res.send(error);}});
Run Code Online (Sandbox Code Playgroud)

小智 5

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