Sequelize node.js сортирует только по первому числу

Есть проблема. При рендеринге страницы мне нужно сортировать карточки ботов по количеству голосов пользователей (upvotes). Но сортировка идет только по первому числу, когда 9 голосов карточка бота на 1 месте,после 10 бот улетает в низ к другим с 1-0 голосами. Помогите мне пожалуйста :(

     app.get("/", async (req, res) => {
        const FetchedBots = await client.database.Bots.findAll({
            where: { isApproved: true },
            order: [['totalUpvotes', 'NAME']]
        });
        const Bots = [];
        FetchedBots.map(bot => bot.dataValues).forEach(bot => {
            const Bot = client.users.cache.get(bot.botID);
            if(Bot) {
                bot.tag = `${Bot.username}`;
                bot.avatar = Bot.avatar;
                bot.upvotes = client.database.Upvotes.get(`${bot.botID}_upvotes_${new Date().toISOString().slice(1, 9999)}`);
                Bots.push(bot);
            }
        });
        res.render("Index.ejs", { bot: req.bot, user: (req.user || null), bots: _.chunk(Bots, 4) });
    });

Ответы (0 шт):