Sorting by count

I believe that the documentation has something similar of how it should be done
https://docs.dgraph.io/query-language#sorting

~genre (orderdesc: val(numGenres)

Query:

{
  genres as var(func: has(~genre)) {
    ~genre {
      numGenres as count(genre)
    }
  }

  genres(func: uid(genres), orderasc: name@en) {
    name@en
    ~genre (orderdesc: val(numGenres), first: 5) {
      name@en
    	genres : val(numGenres)
    }
  }
}