const exist = await economy.findOne({ guildID: message.guild.id, userID: message.author.id }) if(!exist) return message.reply(`You don't have any records yet.`) if(0 > exist.wallet) return message.reply(`You don't have any balance on your wallet.`) economy.findOneAndUpdate({ guildID: message.guild.id, userID: message.author.id }, {$divide: {wallet: 2}}, async(err, data) => { if(data) { data.wallet -= data.wallet data.save() } const embed = new MessageEmbed() .setDescription(`You lost`) .setColor('RANDOM') .setTimestamp() message.channel.send({embeds: [embed]}) })