我想构建一个预先输入的函数,但我需要一个 getAllEntriesByKey 方法的替代方法,因为初始数据收集对于可接受的性能来说似乎太大了。
我宁愿使用 getEntryByKey 方法和视图中的下 X 个文档。
有可能吗?只是跳到视图中的一个位置(匹配指定的查询)并收集接下来的 X 个文档?
目前我用 SSJS 写的最多。
我想构建一个预先输入的函数,但我需要一个 getAllEntriesByKey 方法的替代方法,因为初始数据收集对于可接受的性能来说似乎太大了。
我宁愿使用 getEntryByKey 方法和视图中的下 X 个文档。
有可能吗?只是跳到视图中的一个位置(匹配指定的查询)并收集接下来的 X 个文档?
目前我用 SSJS 写的最多。
您可以结合使用 NotesView.GetEntryByKey 和 NotesView.CreateViewNavFrom。但是,这意味着您将访问该视图两次,因此我不知道您是否在此处获得了任何性能改进。
可以在这里找到一个示例(LotusScript):
http://lpar.ath0.com/2011/09/19/notesviewentrycollection-vs-notesviewnavigator/
LotusScript 可以很容易地转换为 SSJS。我以前用过类似的东西。我可以写一篇关于它的博客文章。