2014-01-07 62 views
0

我遇到了目前我似乎无法解决的问题。我试图编写一个LDAP查询来检索目录中最近的条目。似乎没有本地功能来做到这一点,我发现的所有信息都需要关于所需的其他信息。获取最新的ldap条目

如果我正在使用数据库,我可以通过'dateCreated'对条目进行排序,并将结果限制为1,但是通过对Directory Server的LDAP查询,我不相信这是可能的。

任何提示/建议将不胜感激,谢谢!

回答

1

LDAP RFC 4512定义了一个标准属性,名为createTimestamp它由服务器在目录中创建的每个对象上自动设置。它还为更新操作定义modifyTimestamp。 由于这些操作属性,他们将只在查询服务器,如果您明确将它们的对象属性列表中检索

一些LDAP服务器,比如红帽目录服务器支持服务器端排序,所以你也可以使用返回这些属性作为排序标准。 在大型目录部署中,应确保为这些属性创建服务器索引以实现合理的查询性能。