【发布时间】:2021-07-02 22:31:05
【问题描述】:
我正在开发一个 API,它的 UI 要求基于搜索字段的值,我将收到过滤后的结果。 UI上有很多搜索字段。
示例代码-
async getRoomsByMember(active: boolean, email: string): Promise<any[]> {
return await getRepository(Room)
.createQueryBuilder('room')
.innerJoinAndSelect('room.member', 'member')
.where("room.active = :active", {active: active})
.andWhere("member.email = :email", { email: email })
.getMany();
}
如果用户在过滤器字段(如会员电话号码、城市、州、国家和邮政编码)中输入值,我将能够动态过滤房间成员。
【问题讨论】:
标签: node.js nestjs query-builder typeorm