如何使用Typeorm中的联接过滤查询?

时间:2019-07-20 18:22:14

标签: sql node.js typescript typeorm

我需要连接四个表,并在最后一个表中使用过滤器。我可以加入,但不能使用过滤器。

我尝试使用以下代码,但是where“键”不起作用。

  let r = await connection.getRepository(Planta)
    .find({
      relations: ["sistemas", "sistemas.camposManiobras", "sistemas.camposManiobras.valoresCamposManiobras"],
      where: { "sistemas.camposManiobras.valoresCamposManiobras.id": 2 }
    });

问题是我得到了所有的“ valoresCamposManiobras”,而我只想得到一个(id = 2)。

我如何得到它?

0 个答案:

没有答案