当前位置: 首页 > 知识库问答 >
问题:

查询成功运行但未找到记录时的响应代码

斜烈
2023-03-14

我在expressjs中使用了sequelize,我使用了sequelize的find函数,它成功运行了。如果查询成功运行,但没有找到任何记录,那么响应代码应该是什么?因为如果没有找到记录,sequelize返回NULL。

  db.Property.find({
   where: {
    country: req.query.country,
   },
  })
  .then((property) => {
   if (property) {
    res.json({ status: true }); // send 200 response if record found
   } else {
    // What should be Status Code if record is not found.
   }
  });

所以问题是,如果没有从数据库中找到记录,状态代码应该是什么?

共有1个答案

高森
2023-03-14
res.status(404)        // HTTP status 404: NotFound
   .send('Not found')
 类似资料:
  • Scala代码在Eclipse中成功运行,但其jar未运行 请与我合作解决这个问题

  • 我正在尝试使用Web客户端创建REST调用 我只想记录通话结果。成功时 - 使用响应正文记录成功消息,在 5XX 或超时或其他时 - 记录错误消息。日志应该在后台创建(而不是由创建调用的线程创建)但是每次都会执行,工作正常,但也有 记录在日志文件中。 我也在一些教程中看到过方法,但在我的设置中有这样的方法。 如何记录成功和失败消息?

  • 我有一个程序,在你点击一个动作按钮后,它会运行一个很长的过程。当进程正在运行时,根窗口会说它没有响应,即使我知道程序正在后台运行。这个程序将发布给我的几个同事,我想确保他们看到这个时不会惊慌失措并关闭窗口。我的解决办法是坐在树根上。正在运行的进程的循环中进行更新,但我不确定这是否是最佳修复方法。 使用Python3.3 这是一个代码的示例,所以你可以了解我在做什么,这是从主循环中调用的:

  • 我有下表: 我还有以下表: 现在我有以下疑问: 长话短说--我的目标是,给定值,从表中获取最新的值。 它应该是这样工作的:给定值-在表中搜索与相同值的匹配记录(注意此列是唯一的)。然后-在表中查找最新的值(使用值)。使用与表中的列匹配的列在此表中搜索它。 当前,该查询将返回,但不返回(我需要它是3030)。你能帮我修一下吗?

  • 我正在构建一个搜索查询,即使在用户键入时,它也会根据其ID查找数据库对象。 这里的问题是,当与ID不完全相同时,它将不返回任何内容。如何返回带有部分的ID? 编辑:我的订单模型模式

  • 在一个项目中,我们将Hibernate与HikariCP结合使用,并且在Eclipse中一切都很好。但一旦我生成了一个jar文件(Maven),就再也找不到hikaricp了。我已经从各个可能的角度考虑了这个问题,但我无法找出问题所在。。。 坚持不懈xml 波姆。xml 如果我在Eclipse中运行此功能,则一切正常: 01:14:05,436信息HikariDataSource: 70-Hika