title: Select attributes on repository.find() with relations (TypeORM)
body: <p>My method returns a a bill object with all of User object.
  I would like that I return only bill object and User with two attributes in entity. I use TypeORM</p>
  
  <pre><code>  /**
     * Returns a bills by account bill
     */
    async getByAccountBill(
      accountBill: string,
      id?: number
    ): Promise&lt;Object | undefined&gt; {
      const userService = new UserService();
      const user = await userService.getById(id);
  
      const bills = await this.billRepository.find({
        select: ["accountBill"],
        where: {
          accountBill: Like(`${accountBill}%`),
          user: Not(`${user.id}`)
        },
        relations: ["user"] // I get All object Entity (userId, password, login...) I want to only name and surname
      });
  
      if (bills) {
        return bills;
      } else {
        return undefined;
      }
    }
  </code></pre>