我需要连接四个表,并在最后一个表中使用过滤器。我可以加入,但不能使用过滤器。
我尝试使用以下代码,但是where“键”不起作用。
let r = await connection.getRepository(Planta)
.find({
relations: ["sistemas", "sistemas.camposManiobras", "sistemas.camposManiobras.valoresCamposManiobras"],
where: { "sistemas.camposManiobras.valoresCamposManiobras.id": 2 }
});
问题是我得到了所有的“ valoresCamposManiobras”,而我只想得到一个(id = 2)。
我如何得到它?