我怎么知道最后一个文档是在 documentdb 中发送的?

How do i know the last document was sent in documentdb?

我正在尝试使用 documentdb 作为数据源开发类似 'infinite scroll' 的应用程序。

基本上,当用户加载网站页面时,它会获得 5 条记录和一个 continuationToken,在客户端上我有一个 javascript 数组,我将这些记录与网站上的记录和显示连接起来。然后用户向下滚动,我使用 continuationToken 发送下一个请求并获得更多 5 个结果,直到服务器向我发送所有内容并且 continuationToken 再次变为 null 然后如果用户向下滚动数组将是无限地与重复的记录连接。 我想知道是否有办法知道最后一条记录已发送或我需要在客户端处理它?

DocumentDB 中唯一指示没有更多结果的标记是空 continuationToken。所以你必须在客户端添加逻辑,当它为空时,就没有更多的结果要加载了。