Sequelize.js 是否可以销毁记录并返回剩余记录?

Sequelize.js 是否可以销毁记录并返回剩余记录?,sequelize.js,Sequelize.js,我请求删除一条记录,但我想立即查询剩余的记录。删除成功后如何查询剩余记录 到目前为止,我提出了删除请求,然后根据状态代码进行查询1成功,0失败,但不知道是否有更好的方法来处理此问题: app.delete('/projects', (req, res) => { const { id } = req.query; Item .destroy({ where: { id: id } }) .then(status => { if (status ==

我请求删除一条记录,但我想立即查询剩余的记录。删除成功后如何查询剩余记录

到目前为止,我提出了删除请求,然后根据状态代码进行查询1成功,0失败,但不知道是否有更好的方法来处理此问题:

app.delete('/projects', (req, res) => {
  const { id } = req.query;
  Item
    .destroy({ where: { id: id } })
    .then(status => {
      if (status === 1) {
        // make query here, something like:
        // Item.findAll().then(...)
      }
    })
    .catch(err => err);
});

在对数据库的单个调用中执行此操作的唯一选项是将其包装到存储过程中。在这种情况下,我看不出这样做有什么真正的好处,建议使用两个调用,就像您在示例中所做的那样