繁体   English   中英

Google Firestore - REST API 无分页

[英]Google Firestore - REST API without pagination

我已经在 Google Firebase - Firestore 中建立了一个数据库,并且已经将大约 500 个文档上传到一个集合中。

现在,我还想出了 REST API 来读取该集合中的“所有”文档:

GET https://firestore.googleapis.com/v1/projects/my-project/databases/(默认)/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。

是否有任何配置选项?

根据文档,您可以使用查询参数pageSizepageToken

?pageSize=20&pageToken=ABCDEF1234567890

https://cloud.google.com/firestore/docs/reference/rest/v1beta1/projects.databases.documents/list

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM