economy.find({ guildID: message.guild.id }).sort([ ['wallet' + 'bank', 'descending'] ]).exec((err, res) => { if(err) console.log(err) let embed = new MessageEmbed() .setTitle(`Leaderboard Overall -- 5`) if(res.length === 0) { embed.setColor('RANDOM') embed.addField(`No Data Found`, `Play now to join the Leaderboard!`) } else if(res.length < 5) { embed.setColor('RANDOM') for(i = 0; i < res.length; i++) { let member = message.guild.members.cache.get(res[i].userID || "User Left") if(member === "User Left") { embed.addField(`${i + 1}. ${member}`, `**Total Amount:** $${parseInt(res[i].wallet+res[i].bank).toLocaleString()}`) } else { embed.addField(`${i + 1}. ${member.user.username}`, `**Total Amount:** $${parseInt(res[i].wallet+res[i].bank).toLocaleString()}`) } }