我正在使用 MySQL 数据库,并创建了一个表来存储来 self 的 Discord Bot 的用户角色名称。
我希望我的机器人在使用命令后在 Discord 上显示此列表,但它只返回 [object Object]
。
我尝试了 JSON.stringify()
但它不起作用。难道还有什么我不知道的事情吗?
con.query (`SELECT Name FROM ${message.author.username}list`, (err, rows) => {
if(err) throw err;
JSON.stringify(rows);
message.reply(rows);
带和不带stringify的结果如图所示]
最佳答案
您应该将行数据保存在某个变量中。更新代码后:
con.query (`SELECT Name FROM ${message.author.username}list`,
(err, rows, fields) => {
if(err) throw err;
rows = JSON.stringify(rows);
message.reply(rows);
}
关于mysql - 从MySQL数据库查询返回node.js中的[Object] [Object],并且JSON.stringify()似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58154866/