typeorm: Select 关系选项

typeorm: Select options for relationship

我的关系 ManyToMany 给我的结果是:

Project {
    name: 'Project1',
    users: [
        User{
            id: 1,
            name: 'John',
            email: 'john@johncompany.com'
         }
     ]

我如何才能 select 仅 nameemail 供我的用户使用?

决定:

.createQueryBuilder('project')
    .leftJoin('project.acc', 'acc')
    .addSelect(['acc.id', 'acc.name', 'acc.email', 'acc.pass', 'acc.lang'])
    .getMany()

你也可以按照这个方法

const query: any = await this.manager.createQueryBuilder(OrderProduct, 'orderProduct'); 
query.select('DISTINCT product_id as productId , created_date as CreatedDate');
query.orderBy('created_date', 'DESC')
return query.getRawMany();