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)
}
}
}