2010-01-29 13 views
1

我需要知道我的LDAP目錄中有多少個用戶和組。搜索看起來相當簡單:JNDI獲取LDAP搜索的大小而不檢索所有數據

(|(objectClass的=組)(objectClass的=用戶))

的問題是空氣污染指數是非常有限的。我只能得到一個NamingEnumeration<SearchResult>,它沒有計數。我沒有找到任何我們可以使用的功能,例如SQL中的count

有沒有什麼辦法可以得到這個計數而不必檢索完整的查詢並用循環對結果進行計數?

回答

0

我發現這樣做的唯一方法是查詢一個空的屬性數組,然後循環並增加一個計數器。