【发布时间】:2016-04-14 17:27:06
【问题描述】:
我需要提取由特定经理管理的所有人员(“报告”)。每个人都有一个指向经理的“经理”属性。我可以搜索 manager 属性——但这只会找到直接下属。如果我们有一个二级经理,它不会找到他们的整个团队。
我意识到我可以重复使用搜索查询,但是当人们拥有一个庞大的团队时,这可能会变慢。尤其是在我进行搜索查询之前,我不知道某个特定用户是否是经理。
是否有一个 LDAP 查询来获取所有报告?我正在使用openldap。在 SQL 中可以使用 CONNECT BY 或 WITH RECURSIVE 进行类似的查询。
【问题讨论】: