Javascript 如何获取具有关系的对象列表

Javascript 如何获取具有关系的对象列表,javascript,typescript,typeorm,Javascript,Typescript,Typeorm,如何使用queryBuilder获取具有关系OneToMany和typeorm的对象列表 我需要得到这个: { "id": 1, "firstName": "Bob", "lastName": "Sparrow", "orders": [ { "id": 1, "name": "V

如何使用queryBuilder获取具有关系OneToMany和typeorm的对象列表

我需要得到这个:

{
  "id": 1,
  "firstName": "Bob",
  "lastName": "Sparrow",
  "orders": [
    {
      "id": 1,
      "name": "Very Big Order"
    },
    {
      "id": 2,
      "name": "Big F*** Order"
    }
  ]
}
我试着这样做:

const user = await this.conn
  .getRepository(User)
  .createQueryBuilder("user")
  .leftJoin("user.orders", "orders")
  .select("user.orders", "orders")
  .getRawMany();

但这并没有给我一个关于所有物体的答案:/

const user = await this.conn
.getRepository(User)
.createQueryBuilder("user")
.leftJoinAndSelect("user.orders", "order")
.getMany()
这能解决你的问题吗


这能解决您的问题吗?

它返回什么?它返回什么?为什么返回我
订单:[[Order]],
而不是此数组中的对象?为什么返回我
订单:[[Order]],
而不是此数组中的对象?