【发布时间】:2021-04-28 17:22:50
【问题描述】:
为什么 MySQL 查询的结果长度不正确?该查询只是统计数据库中message 列的数量并打印长度。
代码:
connection.query("SELECT COUNT(message) as total FROM `counter`", (err, results) => {
if(err) throw err;
console.log(results);
console.log("the length of result:", results.length);
输出:
[ RowDataPacket { total: 4 } ]
the length of result: 1
正确的长度是4 而不是1。
请问如何改正?
【问题讨论】:
-
只返回一个值:
count,共 4 个。您希望有多少个count值?我们只计算一次而不是 4 次。您想要的实际结果可能类似于console.log(results.total)
标签: javascript mysql sql node.js string-length