我正在进行大型LDAP查询。我想得到一堆条目,让我们称它们为Items,我也希望得到每个Item的SubItem(但只有当Item匹配时)。
例如,假设MyItem
有一个字段BirthdayToday
,其值为True
,还有其他一千个项目,但该字段的值为{{1 }}。每个项目False
都包含一个SubItem。
我希望今天的每个项目都带有一个生日,以及它的SubItem。所以我的结果应该返回MyItem
及其SubItem,我们称之为MyItem
。
我无法想到在一个查询中执行此操作的好方法,因为LDAP不是非常动态。我可以在两个查询中执行此操作,如果LDAP允许我检查MySubItem
字段,但事实并非如此,它只允许我查看该值是否存在。
例如,这有效:distinguishedName
但不是:distinguishedName=*
。
任何人都知道如何做到这一点?
答案 0 :(得分:1)
您无法在一次LDAP搜索中执行此操作。您必须搜索匹配的父项,然后列出它们的子上下文,或搜索它们。