mysql - 对不存在的记录进行序列化响应

标签 mysql node.js sequelize.js

最近我发现当我查询一个不存在的id时article为空。应该是这样还是我会从数据库/Sequelize 得到响应/错误响应?

[err, article] = await to(
    Articles.findById(body.articleId)
  );
  if (err) return ReE(req, res, err, 422);
return ReS(req, res, article, 200);

谢谢

最佳答案

查询将查找您询问的内容,它会找到某些内容或什么也找不到=Null 它应该这样做

关于mysql - 对不存在的记录进行序列化响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55027864/

相关文章:

javascript - MySQL DateTime 意外行为

javascript - 通过命名管道在 bash 和 JavaScript 之间传递消息

node.js - 为什么我使用 Socket.IO 将 NodeJS 服务器 (Sails) 与另一个 NodeJS 服务器 (Express4) 的连接失败?

node.js - Sequelize.js - 如何正确使用关联的 get 方法(每次调用都没有 sql 查询)?

node.js - Webpack 捆绑不包含特定模块,例如 'sequelize'

javascript - 如何扩展 Sequelize 模型?

mysql dump - 排除一些表数据

mysql 根据值选择行组合

mysql - STR_TO_DATE 作为列,但未找到列

php - 自动执行 MySQL 查询以创建列表