mysql - 如何使用 MySql 在 NodeJS 中获取没有列名的数据

标签 mysql node.js

当我想在 NodeJS 中从 mysql 获取数据时,结果如下

RowDataPacket {  name :  'John',  marks :  56}

但我想获取没有列名或其他内容的数据。我只需要使用 NodeJS 来解决这个问题。我看到了一些 JSON 解决方案,但由于我的程序而无法执行此操作。

最佳答案

“SELECT”查询的结果将是一个对象数组。每个对象定义一行。 您可以迭代数组并使用键来访问其值,例如 results.forEach( row => { row[key] }) 或者,如果您的结果返回一行,那么您可以通过 results[0] 访问该对象。

关于mysql - 如何使用 MySql 在 NodeJS 中获取没有列名的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57456265/

相关文章:

node.js - 如何在 Electron 中传递命令行参数

javascript - 如何在 QueryBuilder (node.js) 中定义 tableDefination 时添加 GROUP BY 命令

javascript - 如何在 Node.js 中使用 async/await 编写依赖项

php - 如何正确连接具有多对一关系的表

Mysql count(*) 基于两个关系

php - 无论输入复选框数组中的值 =""(是否为空)均已检查

mysql - 将时间添加到 MySQL 日期时间

php - 我的网站随机变慢并且图表显示没有负载

node.js - 快速验证未产生正确的错误

json - 在 node.js 的帮助下在服务器上运行 three.js,将模型导出到 json 并通过 ajax 加载到最终用户