用MongoDB(discord.js)编辑和删除
#教程 #node #mongodb #discord

欢迎ð

首先,如果您还没有看过第1部分,则应该是read it,否则您可能会感到困惑。我们将使用与创建相同的数据库!

编辑和保存数据

因此,您要编辑数据并将其保存到数据库中。好吧,这就是您的方式。

我们将将服务器的“键” 更改为新的服务器!这只是一个例子,但是您可以将其用于自己的机器人的功能。

假设现在服务器的“键”是ExampleLol123,我们想将其更改为SuperSecretKey,这就是方式!

首先使用“ FindOne”函数查找服务器的条目。

Schema.findOne({ Guild: interaction.guild.id }, async (err, data) => {

});

现在我们已经找到了服务器的条目,让我们将其更改为SuperSecretKey

在下面的代码中,我们将检查服务器是否有任何数据,如果有的话,我们将更改它。

if (data) {
  data["SpecialKey"] = "SuperSecretKey";
}

最后,让我们保存!

data.save();

这不是那么容易吗? - 让我们继续删除数据!

删除数据ð

假设您要删除服务器的数据(例如,如果从服务器踢了机器人并且不想用尽空间),这就是如何!

我们将在本教程的这一部分中使用方便的findOneAndDelete函数。基本上,您会找到条目并在 1 函数中删除所有内容! ð±

Schema.findOneAndDelete({ Guild: interaction.guild.id }, async (err, data) => {
});

如果有错误,我们将在控制台ð
中记录下来

if (err) {
   console.log(`❌Looks like there's an error: ${err}`);
}

否则,如果没有错误并且一切都很好,我们将确保登录控制台,使操作成功!

else {
  console.log(`? That was quick. Data deleted successfully! ✅`);
}

了解更多...

您刚刚学会了如何ð

  • 编辑数据
  • 删除数据
  • 和..保存它!

但是,如果您想了解更多信息,请留下â€或评论ð¬以激励我进行更多这些教程!

感谢您的阅读!ð