【问题标题】:Sequelize check table is emptySequelize 检查表为空
【发布时间】:2021-10-31 19:53:43
【问题描述】:

我正在使用 Node js 并在表中进行插入或更新。如何使用 sequelize 不彻底的 sql 查询来检查表是否为空。有没有办法在表中也可以得到总行数

【问题讨论】:

    标签: mysql node.js orm sequelize.js


    【解决方案1】:

    你可以使用计数:

    const { count, rows } = await Users.findAndCountAll();
    if (count === 0 && rows === 0) {
      // do you thing
    }
    

    【讨论】:

      【解决方案2】:

      要计算表中的所有行,您可以使用以下方法:

      Users.findAndCountAll()
      .then(result => {
          console.log(result.count);
          console.log(result.rows);
      })
      .catch(err => {
          throw err;
      });
      

      我建议你搜索 sequelize 文档,这里是链接:Sequelize Documentation

      【讨论】:

        猜你喜欢
        • 2020-08-05
        • 2022-01-19
        • 2014-06-06
        • 1970-01-01
        • 1970-01-01
        • 2012-11-25
        • 1970-01-01
        相关资源
        最近更新 更多