将mysql数据存储在变量Node.js中[重复]

Posted

技术标签:

【中文标题】将mysql数据存储在变量Node.js中[重复]【英文标题】:Store mysql Data in variable Node.js [duplicate] 【发布时间】:2020-02-18 04:57:21 【问题描述】:

我在 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”,这样我就可以使用一些条件。亲切的帮助

【问题讨论】:

result[0]. user_id呢??? 让我看看谢谢 还是一样的结果 [ RowDataPacket user_id: 1642 ] 【参考方案1】:

您可以尝试以下方法:

var parsedResult = JSON.parse(JSON.stringify(result));
let id = parsedResult[0].user_id; 

【讨论】:

为我工作,谢谢伙计 很高兴为您提供帮助!祝你编码愉快!!!

以上是关于将mysql数据存储在变量Node.js中[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 和 Node.js 将捕获的图像存储到 MySQL 数据库中

Node.js:查找附近的事件 [重复]

如何从回调函数中修改全局变量。在 node.js 中

Node.js 和数据库变量中的回调 [重复]

如何在 MySQL 和 Node.js 的单列中存储数组值?

node.js服务器中mysql数据库的要求[重复]