TypeORM查找where子句,如何在多个参数中添加where
Posted
技术标签:
【中文标题】TypeORM查找where子句,如何在多个参数中添加where【英文标题】:TypeORM find where clause, how to add where in multiple parameter 【发布时间】:2020-10-27 11:30:16 【问题描述】:this.sampleRepo.find (
where:
id: In ["1","7","13"]
order:
id: "DESC"
,
select: ['id','group']
);
如何在此处添加 where 子句,以便我只能找到用户 ID 为 1 或 7 或 13 的记录。
【问题讨论】:
【参考方案1】:您错过了圆括号,并且可能错过了导入 In
运算符:
import In from 'typeorm';
...
...
...
this.sampleRepo.find(
where:
id: In(['1', '7', '13'])
,
order:
id: 'DESC'
,
select: ['id', 'group']
);
【讨论】:
以上是关于TypeORM查找where子句,如何在多个参数中添加where的主要内容,如果未能解决你的问题,请参考以下文章
如何仅使用在不使用动态SQL的情况下检查的复选框,将WHERE子句设置为在多个位列上进行过滤?
Laravel 6:如何将多个 where 子句添加到关系中