我正在研究IBM Domino 9.0,目前正在开发XPage应用程序。
我有一个Notes视图,其中包含用户提交的所有文档。
现在,我想学习如何从视图中检索/获取用户提交的最新最后两个文档。我想在数据表中显示这些文档。
答案 0 :(得分:2)
快速简便的方法是将备注后端视图与最新文档排在最前面。然后,获取指定用户的前2个文档的UNID的一些代码,然后您可以使用它来检索要在数据表中显示的文档。我确定可能有更好的方法来做到这一点.....
答案 1 :(得分:0)
ViewNavigator.gotoLast()
,它将导航器重新定位到您创建ViewNavigator的任何集合的末尾。然后,您可以使用.getPrev()
。我不确定大量文档的性能,但ViewNavigator是迭代视图的最快方法。
如果您只想在一段时间内发表评论,NoteCollection将是最有效的方法。
但正如克里斯所说,我的偏好是对创建日期下降的视图进行排序。然后你只需要获得前两个,这更容易。