Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用数据库将用户ID列表转换为用户标记_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 如何使用数据库将用户ID列表转换为用户标记

Javascript 如何使用数据库将用户ID列表转换为用户标记,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我有一个命令,它通过replit数据库为提到的用户设置注释,我现在正在使用一个list命令,但是我已经将注释键保存为用户id,当我列出它们时,它会显示id,但我希望它显示它们的标记,这是它们的任何方法 我的代码: setnote: 列表代码: db.list().then(members => { members.forEach(member => { const user = bot.users.cache.get(member); const people

我有一个命令,它通过replit数据库为提到的用户设置注释,我现在正在使用一个list命令,但是我已经将注释键保存为用户id,当我列出它们时,它会显示id,但我希望它显示它们的标记,这是它们的任何方法

我的代码: setnote:

列表代码:

db.list().then(members => {
    members.forEach(member => {
    const user = bot.users.cache.get(member);
    const people = user.user.tag;
    message.lineReply(people)
    })
  });

我不确定
成员
返回什么,但如果您想要用户标签列表,请尝试以下操作:

const listOfTags = message.guild.members.cache.map((m) => m.user.tag); // This returns an array of user tags```

user.tag
没有问题,因为
bot.users.cache.get(member)
返回用户对象是的,但我认为问题在于列表。-.upvote让其他人知道这一点很有帮助
const listOfTags = message.guild.members.cache.map((m) => m.user.tag); // This returns an array of user tags```