【发布时间】:2021-10-31 19:53:43
【问题描述】:
我正在使用 Node js 并在表中进行插入或更新。如何使用 sequelize 不彻底的 sql 查询来检查表是否为空。有没有办法在表中也可以得到总行数
【问题讨论】:
标签: mysql node.js orm sequelize.js
我正在使用 Node js 并在表中进行插入或更新。如何使用 sequelize 不彻底的 sql 查询来检查表是否为空。有没有办法在表中也可以得到总行数
【问题讨论】:
标签: mysql node.js orm sequelize.js
你可以使用计数:
const { count, rows } = await Users.findAndCountAll();
if (count === 0 && rows === 0) {
// do you thing
}
【讨论】:
要计算表中的所有行,您可以使用以下方法:
Users.findAndCountAll()
.then(result => {
console.log(result.count);
console.log(result.rows);
})
.catch(err => {
throw err;
});
我建议你搜索 sequelize 文档,这里是链接:Sequelize Documentation
【讨论】: