Javascript 如何获取具有关系的对象列表
如何使用queryBuilder获取具有关系OneToMany和typeorm的对象列表 我需要得到这个:Javascript 如何获取具有关系的对象列表,javascript,typescript,typeorm,Javascript,Typescript,Typeorm,如何使用queryBuilder获取具有关系OneToMany和typeorm的对象列表 我需要得到这个: { "id": 1, "firstName": "Bob", "lastName": "Sparrow", "orders": [ { "id": 1, "name": "V
{
"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]],
而不是此数组中的对象?