Discord.js-过滤谁在对象中具有特定角色

时间:2020-05-07 00:55:58

标签: javascript node.js discord.js quick.db

我有一个物体。我想使该对象仅显示具有我指定角色的人员。该对象从“ quick.db”模块获取数据。 对于我这样的对象=

var users = [
{ ID: 747374763, data: 45600},
{ ID: 1111....., data: 33333},
.........{ ID: 22222, data: 4444}
]

此处的对象显示了我在“ quick.db”模块中指定的所有数据。我只想显示具有我指定角色的人员(ID)的数据。我该怎么办? 我也得到这样的对象

var users = db.all().filter(x => x.ID.startsWith(`totalMessage`)).sort((a, b) => b.data - a.data)

1 个答案:

答案 0 :(得分:0)

好吧,我做了filter()

 let filter = users.filter(function(member) {
return message.guild.member(member.ID).roles.has("role id")
})