mysql - 无法使用 MySQL 在 NodeJS 中读取未定义的属性“insertId”
问题描述
我正在尝试从 NodeJS 中的异步等待 MySQL 查询中获取 insertId。我已经使用以下代码;
row_a = await db.query( 'INSERT INTO audioposts (title,userid,opid) VALUES (?,?,? )', [title,userid,opid]);
var newid = row_a[0].insertId;
但是我收到了这个错误;
Cannot read property 'insertId' of undefined
我的语法有问题吗?
解决方案
原来我可以做到这一点;
var newid = row_a.insertId;
推荐阅读
- javascript - 我正在尝试初始化一个剑道滑块,但我想在没有预选值的情况下加载它
- reactjs - 使用 React 从 URL 下载文件
- ruby-on-rails - Rails DeliveryJob 弃用警告:如何升级到 MailDeliveryJob?
- java - DataFormatter 从 Apache POI 中剥离年份的前两个字符?
- android - fitSystemWindows 仅适用于 Android 中的背景视图
- javascript - 单击后如何禁用按钮直到第二天
- python - Google Drive Api v3 不允许删除我是共享驱动器组织者的文件
- javascript - 为什么我在尝试使用 vuefire 插件时会出错?
- spring-boot - 如何测试配置文件属性?- Kotlin + Spring Boot + Junit5
- hadoop - 关于 Apache HIVE 的信息