mysql - 将 mysql 数据存储在变量 Node.js 中
问题描述
我在 node.js 上使用 mysql 从某个表中获取 id。现在我想将该 id 存储在变量中。
con.query("SELECT user_id FROM owners where id =?", [ownerId] , function (err, result, fields) {
let id=result;
console.log(id);
if(err) throw err;
//console.log(result);
res.send(result);
});
我工作得很好,并从服务器获取数据,但它在 id 中存储的值就像[ RowDataPacket { user_id: 1642 } ]
。但我希望我的 id 只有“1642”,这样我就可以使用一些条件。帮助
解决方案
您可以尝试以下方法:
var parsedResult = JSON.parse(JSON.stringify(result));
let id = parsedResult[0].user_id;
推荐阅读
- css - CSS 媒体查询和移动设备
- vb.net - 多选或多选不能全选
- awk - 如果使用 AWK 未找到匹配项,则运行命令
- ionic-framework - Scrolling ion-content is scrolling header and tabs wrongly
- python - 在线程中重定向烧瓶请求
- python - 如何阻止 pydoc 在 f 字符串上出错?
- c++ - 为什么我们需要在引用右值函数参数上显式调用 std::move ?
- lattice-diamond - Linux 上的 Lattice Diamond v 3.11:ftdio_sio 的问题
- android - Android Q 保存的 Uris 在新手机上是否有效?
- angular - Angular 7 - 自定义烤面包机不显示消息