如何使用quick.db编辑数组对象中的内容

问题描述

我试图执行一个case case命令,但是找不到如何编辑数组的方法

if(argsCases === numbercase) {
        let array = database.fetch(`info.${message.guild.id}`,{cases:cases,user:userName,moderator:mod,reason:reason,date:date,duration: dur,numbercase:numbercase});
        let NumberCases = array[argsCases - 1];
        database.delete(`info.${message.guild.id}`,numbercase:NumberCases.numbercase} );
        database.push(`info.${message.guild.id}`,reason:newReason,numbercase:NumberCases.numbercase});
            let embed = new discord.MessageEmbed()
            .setAuthor(message.author.tag,message.author.displayAvatarURL({ dynamic: true }))
            .setTitle(`Successfully edited case #${numbercase}`)
            .addField(`${cases} - #${numbercase}`,`**User**: <@${userName}> \n**Moderator:** ${mod} \n **Reason:** ${newReason} \n **Date:** ${date} \n **Mute Duration:** ${dur ? dur : "None"}`,false)
            .setColor("GREEN")
            .setTimestamp();

            return message.channel.send(embed)
    }}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)