使一条消息返回所有数据库行

时间:2019-03-28 21:21:17

标签: javascript node.js discord.js

我对node.js / discord.js还是很陌生,我正在尝试创建一个从数据库获取行并以单条消息返回所有行的系统。

我目前可以让它为每一行返回一条消息,但这显然是不现实的

这是我当前的代码:

con.query("SELECT * FROM bans", function(err, rows) {
        rows.forEach(function(row) {
            console.log(row.user)
            message.channel.send("```" + row.user + "```")
        });
    })

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

con.query("SELECT * FROM bans", function(err, rows) {
            message.channel.send("```" + rows.map(row => row.user).join('\n') + "```")
        });