2014-01-07 63 views
0

我遇到了目前我似乎無法解決的問題。我試圖編寫一個LDAP查詢來檢索目錄中最近的條目。似乎沒有本地功能來做到這一點,我發現的所有信息都需要關於所需的其他信息。獲取最新的ldap條目

如果我正在使用數據庫,我可以通過'dateCreated'對條目進行排序,並將結果限制爲1,但是通過對Directory Server的LDAP查詢,我不相信這是可能的。

任何提示/建議將不勝感激,謝謝!

回答

1

LDAP RFC 4512定義了一個標準屬性,名爲createTimestamp它由服務器在目錄中創建的每個對象上自動設置。它還爲更新操作定義modifyTimestamp。 由於這些操作屬性,他們將只在查詢服務器,如果您明確將它們的對象屬性列表中檢索

一些LDAP服務器,比如紅帽目錄服務器支持服務器端排序,所以你也可以使用返回這些屬性作爲排序標準。 在大型目錄部署中,應確保爲這些屬性創建服務器索引以實現合理的查詢性能。