【发布时间】:2020-10-24 04:21:45
【问题描述】:
createQueryBuilder中是否可以使用可选参数?
例如,我有这个代码:
let users = await this.conn
.getRepository(UserEntity)
.createQueryBuilder("user")
.where("user.firstName LIKE :search", { search: dto.search })
.getMany();
我的可选参数是search,我只想在dto.search不为空时启动子句.where,但当他为空时应该跳过这个函数(where)并转到getMany。
有人知道怎么做吗?
【问题讨论】:
标签: javascript sql typescript nestjs typeorm