getAllEntriesByKey 的替代方案?

an alternative for getAllEntriesByKey?

我想构建一个提前输入功能,但我需要一个 getAllEntriesByKey 方法的替代方法,因为初始数据收集似乎太大,性能无法接受。

我宁愿使用 getEntryByKey 方法和视图中的下一个 X 数量的文档。

有可能吗?只需跳转到视图中的某个位置(匹配指定查询)并收集下一个 X 数量的文档?

目前我用 SSJS 写的最多。

您可以使用 NotesView.GetEntryByKey 和 NotesView.CreateViewNavFrom 的组合。这意味着您将访问该视图两次,所以我不知道您是否在这里获得了任何性能改进。

示例 (LotusScript) 可在此处找到:

http://lpar.ath0.com/2011/09/19/notesviewentrycollection-vs-notesviewnavigator/

LotusScript 可以轻松转换为 SSJS。我以前用过类似的东西。我可以写一篇关于它的博客-post。