Dan*_*ani 2 firebase google-cloud-firestore
我正在尝试使用Firestore Beta对文档进行分页。我正在关注官方文档
我看到有一个pageSize参数来说明要显示多少文档,但是我看不到任何偏移量选项。有人知道我该如何进行分页系统吗?
谢谢
从您的文档链接中,我假设您正在使用REST API。在REST API中,pageToken
可以指定一个参数。这可以nextPageToken
从上一个请求返回的中派生。
{
"documents": [
{
object(Document)
}
],
"nextPageToken": ABCDEF1234567890,
}
Run Code Online (Sandbox Code Playgroud)
projects/my-project/databases/my-database/documents or projects/my-project/databases/my-database/documents/chatrooms?pageSize=20&pageToken=ABCDEF1234567890
Run Code Online (Sandbox Code Playgroud)
Firestore 范围查询基于锚文档。因此,您必须知道范围开始的文档(的排序属性),然后使用ref.startAfter(anchorDdoc).limit(10)
(或ref.startAfter(valueOfAnchorDoc).limit(10)
) 获取下一页。
Firestore 服务器端管理 SDK 有一个offset()
调用,允许服务器确定从哪个文档开始。但是客户端SDK没有这个方法。
归档时间: |
|
查看次数: |
1271 次 |
最近记录: |