Getting all the roles of a whole list of user

For our admin panel we need to list all the users in a specific company and display/divide the all the roles that each user has.

Right now the only way that I found that you can get the roles of an user is by querying the roles table with that user:
findRolesForUser(users) {
return new Parse.Query(Parse.Object.extend(Parse.Role))
.equalTo(‘users’, user)
.find()
But that way if there are 100 users it will need to do 100 queries. Which shoulds bad & slow. Is there a better way to get all the roles for a whole list of users?

If you want to retrieve all the data with a single query, you will have to use aggregate.