在 SSJS 中以牺牲性能对文档集合进行排序

Sorting of document collection with compromising performance in SSJS

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

请提供对集合进行排序的解决方案,但我不想牺牲性能

谢谢, 凯瑟

凯瑟, 如果您想避免性能下降,请不要使用 database.search。它相当于没有索引的完整 table 扫描。坏主意。

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

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