@typeorm多表查询加模糊查询
首先我是一个新手,这是我在csdn上写的第一篇文章请多关照
然后我再这里祝福大家 身体健康 往事如意 接下来 就开始正题
之前肯定有很多同仁在这个问题上犯了难typeorm一个怎么多表查询并模糊查询呢? 今天我就来为大家解惑 相信大家之前也用过typeorm的多表连接加条件查询了
let a=getManager().getRepository(Teachers);
let v=await a.find(
{
relations: ['mtypes'],
skip:Number(request.query.listSkip),
take:Number(request.query.ListNumber),
where:{typeId:Number(request.query.typeId)}
});
我们要做的就是在这个多表链接的基础上进行更改 首先大家先回忆一下在这套orm中有几种查询的方法 大家第一个想到的肯定是find(),save()等一系列的方法,但是大家都忽略 了另一种方法query()方法
let videosData=await a.save({teacherName:request.body.teacherName,teacherImg:request.body.teacherImg,teacherTitle:request.body.teacherTitle,teacherRemark:request.body.teacherRemark,typeId:request.body.typeId});
let MtypesData=await R.find();
用户自定义语句。
let a=getManager().getRepo