【发布时间】:2020-10-10 18:52:23
【问题描述】:
我已经在 Google Firebase - Firestore 中建立了一个数据库,并且已经将大约 500 个文档上传到一个集合中。
现在,我还想出了 REST API 来读取该集合中的“所有”文档:
获取https://firestore.googleapis.com/v1/projects/my-project/databases/(default)/documents/my-collection
此请求返回以下响应结构:
{
"documents": [
{
"name": "projects/my-project/databases/(default)/documents/my-collection/3D-Technologien7a69809a-dc97-4663-a661-2df3f6f034dd",
"fields": {
"start": {
"stringValue": "28.10.2021"
},
"location": {
"stringValue": "Hb"
},
"name": {
"stringValue": "3D-Technologien"
},
"end": {
"stringValue": "30.10.2021"
}
},
"createTime": "2020-10-09T16:22:53.865356Z",
"updateTime": "2020-10-09T16:22:53.865356Z"
}
],
"nextPageToken": "AFTOeJymPSjChtwIgEMwViyHTAnXjWr_wNAQ7t8h9ZioAI-tJRX7WxdS7TBCeHvREsNgmEGOSLtuDI_YCjIWU2BdlT1-QDoIPHtG4QCxxcjJaSB5NRA-o7smLhr6Pxil0tPUlLBdiLwyjOD-c7qm7QNTR9SqL7HNI3uNKbZi7MG3ng-WMLpoN6MWZ7uGjQGpgfysbwk"
}
很明显,响应是基于分页的,但我没有找到任何关于这方面的文档,更糟糕的是,关于如何调整它。目前,最大。正在为该请求返回 20 份文件。我希望所有 500 个都被退回。
是否有任何配置选项?
【问题讨论】:
标签: firebase rest google-cloud-firestore pagination