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

问题描述 投票:0回答:1

我正在尝试使用

documentdb
作为数据源来开发类似“无限滚动”的应用程序。

基本上,当用户加载网站页面时,它会获得 5 条记录和一个

continuationToken
,在客户端上,我有一个 JavaScript 数组,我将其与这些记录连接起来并显示在网站上。然后用户向下滚动,我用
continuationToken
发送下一个请求,并获得更多 5 个结果,直到服务器向我发送所有内容并且
continuationToken
再次变为空,然后如果用户向下滚动,数组将与重复记录连接无限。

我想知道是否有办法知道最后一条记录已发送或者我需要在客户端处理它?

azure azure-cosmosdb
1个回答
1
投票

DocumentDB 中指示没有更多结果的唯一标记是 null

continuationToken
。因此,您必须在客户端中添加逻辑,当该值为空时,就不再需要加载结果。

© www.soinside.com 2019 - 2024. All rights reserved.