返回

node.js-如何搜索数据库,使其不显示某些内容(我不知道如何编写)

发布时间:2022-04-30 06:51:16 230
# html5# node.js# java

Discord.js 13.6.0 |node.js 16.14.2 |Mongoose 6.2.3

我想这样做,我的机器人搜索数据库,看看是否应该删除或添加公会

实例

我有524份文件和523个协会

我想检查应该删除哪个文件

 const guilds = await this.client.guildsData.find() // This is my database
 const guilds2 = await this.client.guilds.cache.map(guild => guild.id); (This is all my bot guilds)

 const lb = await guilds
    .filter((r) => r.id !== `${guilds2}`)
    .sort((a, b) => b.id - a.id).map((r) => r)
    .map((r, i) => `${r.id}`)

 const embed = new Discord.MessageEmbed()
    .setDescription(`${lb.join(", ")}`)

 message.reply({ embeds: [embed] })

有人能帮忙吗?

顺便说一句,这项工作

 const guilds = await this.client.guildsData.find() // This is my database

 const lb = await guilds
    .filter((r) => r.id !== "784242201344737292" && r.id !== "743513755060797501" && r.id !== "another ID")
    .sort((a, b) => b.id - a.id).map((r) => r)
    .map((r, i) => `${r.id}`)

 const embed = new Discord.MessageEmbed()
    .setDescription(`${lb.join(", ")}`)

 message.reply({ embeds: [embed] })

但我不想一直添加或删除ID+我有很多服务器,添加所有服务器需要一段时间

抱歉我的英语和解释

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像