首页 > 解决方案 > 使用 Discord.js 在 mongoDB 集群中不删除的数组

问题描述

现在我正在创建一个将用户日志写入 mongoDB 集群上的数组的系统。我到了那里,但是当我要求他删除这个数组时,什么也没有发生。

这是我的代码:

                                     case "disable": //Of course, this box is in a switch.
                                            if(!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(":blobstop: Vous n'avez pas la permission de faire cette commande."); // Checking permissions

                                            if(args[2] === "all") {
                                                if(args[3]) return message.channel.send("Veuillez ne pas mettre d'avantage d'informations."); // If there is too much arguments.

                                                if(settings.logs[0].length == 0) return message.channel.send("Tous les évènements sont déjà désactivé !"); //I check if array is already empty

                                                settings.logs[0].length = 0 //There, I clear the array (which doesn't work).
                                                
                                                await settings.save().then(() => message.channel.send("Alright !"));
                                                .catch(() => message.channel.send("Error !"))

                                                embed.setTitle("Tous les événements ont été retiré !")
                                                .addField("Désactivé par :", message.author.username)
                                                .setFooter(`Pour activer des événements, exécutez la commande suivante: ${settings.prefix}settings logs enable <all || [nom de l'événement]>.`)
                                                message.channel.send(embed); //I make embed and I send it
};

我收到消息“好的!”。

现在这是我的集群的图片。我的集群

谢谢你读我!

标签: javascriptarraysmongodb

解决方案


推荐阅读