在SSJS中对文档集合进行排序,从而降低性能

时间:2015-11-19 09:38:51

标签: xpages ssjs

我想基于任何键或日期按升序(文档创建日期)对notesDocument集合进行排序。实际上我需要以降序在数据表中显示数据,以便用户可以在顶部查看最新记录。

请为我提供排序系列的解决方案,但我不想妥协性能

谢谢, Qaiser

1 个答案:

答案 0 :(得分:1)

Qaiser, 如果您想避免性能损失,请不要使用database.search。它相当于没有索引的全表扫描。不好的主意。

更好的方法:创建一个包含所需列的视图,并按照您需要的方式进行排序。因此,您的第一列将是具有用户名的字段,对其进行分类,然后是具有日期的列,已排序。

然后您可以使用ViewNavigator,它是Domino中最快的构造。