【发布时间】:2019-08-02 12:27:27
【问题描述】:
请帮助我,输出显示 1 或 0 的方式是什么
const checkDataFail = async () => {
const result = await conn.promise().query("SELECT * FROM data WHERE id = '10'")
.then( ([rows,fields]) => {
return rows && rows.length ? "1" : "0";
})
.catch(console.log);
return result;
}
console.log(checkDataFail());
输出:承诺 {
【问题讨论】:
-
如果您将
await放在前面,为什么还要在then()上使用then()?去return result && result.length ? "1" : "0";
标签: node.js async-await mysql2