@examplyz

Как отсортировать сущности по количеству связей с другими сущностями?

В Sequelize у меня есть две сущности Manga i Like . Они связаны таким образом :
Manga.belongsToMany(Like, {through:"manga2likes"})
Like.belongsToMany(Manga , {through: "manga2likes"})

Каким образом мне отсортировать мангу с помощью sequelize , что бы получить мангу с найбольшим количеством лайков.
await Manga.findAll({
            order:  ??? ,
            limit: amount
        })
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
select 
   manga_id, 
   count(manga_id) as cnt 
from manga2likes
group by manga_id
order by cnt
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы