Angular - вывод значений

Есть такой код:

     const users = await this.manager.createQueryBuilder(UserEntity, "user")
        .select('user.name as name, user.gender as gender, user.roleId as role, user.organizationId as organization')
        .where("user.organizationId = :organizationId", { organizationId: args.organizationId })
        .orderBy("user.createDate")
        .getRawMany()

В users идут все значение из select-а. Как вычислить значение конкретного поля, например users.role. В самом коде пишу так, console.log(users.role), дает ошибку "Property 'role' does not exist on type 'any[]'."


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

Автор решения: Aang

var roles= users.map(a => a.role);

→ Ссылка