从getAllEntries限制NotesViewEntryCollection的最佳实践

Hed*_*nto 1 lotus-notes lotus-domino xpages

我想创建更好的Web服务,从分页显示NotesView集合.

我从较大的视图中发现了View.getAllEntries的一些性能问题.

在MongoDB上,我可以使用带有skip()和limit()的findAll().

我怎么能在Domino上做到这一点?

Dav*_*lay 5

使用ViewNavigator类.如果您在大视图中进行分页,则速度要快得多view.getAllEntries().

您可以获取ViewNavigatorwith view.createViewNav()或类似方法的实例.为获得最佳性能,请view.setAutoUpdate(false)在获取导航器之前致电.

您可以通过搜索网络找到更多信息. 这篇文章看起来是一个很好的起点.