【发布时间】:2021-02-10 08:45:04
【问题描述】:
我有 2 张桌子,lists 和 items。一个列表可以有 0 个或多个项目。一个项目只在一个列表中。
export class List {
@OneToMany(() => Item, (item) => item.list, {
nullable: true,
})
items: Item[];
}
export class Item {
@ManyToOne(() => List, (list) => list.items)
list: List;
}
- 如何获得所有具有0项的
list对象?
我下面的代码返回错误:“where 子句”中的未知列“list.items”。
const listsWithoutItems = await this.listsRepository
.createQueryBuilder('list')
.where('list.item IS NULL')
.getMany();
【问题讨论】: