如何获取 nestjs softremoved 产品
how to get nestjs softremoved products
我正在尝试 return 使用 typeorm 从数据库中软删除产品,这是代码:
async getEndedSalesOfUser(user: User): Promise<Sales[]> {
return await getRepository(Sales)
.createQueryBuilder("sales")
.leftJoin("sales.merchant", "m")
.addSelect(["m.id"])
.where("sales.merchant_id = :id", {id: user.id})
.andWhere("sales.deleted_at != :deleted_at", {deleted_at: null})
.getMany()
}
但是最后typeorm添加了NOT NULL,谁能告诉我怎么做?
使用 .withDeleted()
从您的数据库中包含 non-softdeleted 数据。
我正在尝试 return 使用 typeorm 从数据库中软删除产品,这是代码:
async getEndedSalesOfUser(user: User): Promise<Sales[]> {
return await getRepository(Sales)
.createQueryBuilder("sales")
.leftJoin("sales.merchant", "m")
.addSelect(["m.id"])
.where("sales.merchant_id = :id", {id: user.id})
.andWhere("sales.deleted_at != :deleted_at", {deleted_at: null})
.getMany()
}
但是最后typeorm添加了NOT NULL,谁能告诉我怎么做?
使用 .withDeleted()
从您的数据库中包含 non-softdeleted 数据。