Express findAll在sequelize中从不返回null

Express findAll在sequelize中从不返回null,express,sequelize.js,Express,Sequelize.js,我正在使用findAll查询从表中检索数据。现在,即使并没有数据,它也不会返回null,所以若并没有找到记录,我就无法显示消息。有什么方法可以做到这一点吗?我的代码如下所示: Model.findAll().then(function(success){if(success){res.json(success);}else{res.send(error);}}); 感觉自己很愚蠢。结果已完成。长度==0感觉很愚蠢。使用result.length==0完成。如果没有数据,则显然findAll()

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

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

感觉自己很愚蠢。结果已完成。长度==0

感觉很愚蠢。使用result.length==0完成。如果没有数据,则显然
findAll()
返回空数组。所以只要
array.length==0就足够了。

显然
findAll()
在没有数据的情况下返回一个空数组。所以只要
array.length==0就足够了。

请详细说明并接受为自己的答案,将帮助他人放弃请接受为自己的答案,将帮助他人