Estou em um projeto usando nestjs que tenho uma entidade project e outra user . A entidade project recebe um array de users e quando vou listar todos os projetos, também lista todos os usuarios daquele projeto. Como faço para esconder um dos parametros do user. Para lista os projetos uso:
findAll(user : UserDto) {
if (user.role != 1) return {
status: "error",
code: 401,
message: "voce nao possui permissão para ver todos os usuários"
}
return this.repo.find();
}
async findOne(id: number) {
// a funcao inclui os resultados de users no projeto.
return await this.repo.findOneOrFail({
where: { id: id },
relations: ['users'],
})
}