findAll永远不会在sequelize中返回null

时间:2015-08-19 05:33:55

标签: express sequelize.js

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

感觉很蠢。用result.length == 0

完成