[英]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。
是否有任何配置选项?
根据文档,您可以使用查询参数pageSize
和pageToken
?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.