如何获取nestjs软删除产品

时间:2020-10-06 09:33:00

标签: nestjs typeorm-datamapper

我正在尝试使用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,有人可以告诉该怎么做吗?

1 个答案:

答案 0 :(得分:0)

使用.withDeleted()来包含数据库中未被软件删除的数据。