欢迎ð
首先,如果您还没有看过第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! ✅`);
}
了解更多...
您刚刚学会了如何ð
- 编辑数据
- 删除数据
- 和..保存它!
但是,如果您想了解更多信息,请留下â€或评论ð¬以激励我进行更多这些教程!
感谢您的阅读!ð