Google cloud firestore Firestore RPC API中页面大小的最大值是多少?

Google cloud firestore Firestore RPC API中页面大小的最大值是多少?,google-cloud-firestore,grpc,Google Cloud Firestore,Grpc,我正在为Firestore API实现一个gRPC客户端 我正在调用Firestore.ListCollectionIds,页面大小为1000(因为提到这个字段是int32),但我只得到了300个结果 有人能正式证实这一点吗 示例代码: request = V1.ListDocumentsRequest.new( parent: "projects/abc-123/databases/(default)/documents", page_size: 1000, collection_

我正在为Firestore API实现一个gRPC客户端

我正在调用
Firestore.ListCollectionIds
,页面大小为1000(因为提到这个字段是int32),但我只得到了300个结果

有人能正式证实这一点吗

示例代码:

request = V1.ListDocumentsRequest.new(
  parent: "projects/abc-123/databases/(default)/documents",
  page_size: 1000,
  collection_id: "something"
)

当我使用小于300的值时,我确实得到了正确的分页。

从一些代码的快速扫描中,似乎300是默认页面大小。您可以编辑您的问题以显示如何通过页面大小吗?另外:如果你传递一个小于300的值,它是否真的将结果限制在这个数字?很有趣。我在任何地方都找不到最大值,所以希望其他人能够确认/找到一个好的源代码。从返回中,您是否有
next\u page\u token
?可能是300是每页的结果数。此外,如果从结果中有子文档,则必须将
show_missing
设置为
True
@RyanJoseph我有30000条记录,理想情况下我希望尽可能多地获取大块记录。但是,通过快速扫描一些代码,我得到了300页,这导致我在所有页面上循环(使用
next\u page\u token
以接收所有内容),似乎300是默认页面大小。您可以编辑您的问题以显示如何通过页面大小吗?另外:如果你传递一个小于300的值,它是否真的将结果限制在这个数字?很有趣。我在任何地方都找不到最大值,所以希望其他人能够确认/找到一个好的源代码。从返回中,您是否有
next\u page\u token
?可能是300是每页的结果数。此外,如果从结果中有子文档,则必须将
show_missing
设置为
True
@RyanJoseph我有30000条记录,理想情况下我希望尽可能多地获取大块记录。但我每页获得300,这导致我在所有页面上循环(使用
next\u page\u令牌
以接收所有内容)