如何在Loopback 4中包括所有潜在图层的嵌套关系?

问题描述

我正在尝试创建一个REST API,使公司中的所有员工都按层次结构顺序返回(没有经理的员工在基础树中,而他们管理的人员就在他们的下面,并且等等。

在从存储库中调用数据时,我在过滤器中包含了employee []关系和一个相同的嵌套关系。当前,对雇员的呼叫仅发生在前两层,而employee []关系未显示在第三层上,因此在此之后无法查看这些层。

这是调用前两层关系的代码部分:

filter = {
        include: [
          {
            relation: 'employees',scope: {
              include: [{relation: 'employees'}],},],where: {managerId: -1},};

有没有一种方法可以声明此过滤器,以便它可以扩展到层次结构可能包含的所有层?还是我必须添加我认为需要的新范围?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)