我希望获得具有特定role
的所有任务。我有一个字符串数组,我想要完成任务。
查询:
return this.createQueryBuilder('task')
.select(this.baseSelect)
.where('task.role = :role', { role }) // What here?
.getMany();
此代码当然只获取角色为一个值的任务。 如何检查多个值?
答案 0 :(得分:2)
要搜索多个角色,您可以使用IN运算符:
return this.createQueryBuilder('task')
.select(this.baseSelect)
.where('task.role IN(:roles)', {roles: [role1, role2, role3]});
.getMany();