0

我正在尝试对 BigQuery 表运行查询并将结果存储在本地。

getQueryResultsAPI 有maxResult参数。这表示我可以指定要获取的最大行数。但是,即使将其指定为10,000,它也只会以随机方式获取几行。

如果我将它指定为小数字,即 10,那么它工作得非常好。

有没有办法可以强制获取 10,000 行?

https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/getQueryResults

4

1 回答 1

0

getQueryResults返回响应中的最多maxResult行。如果它返回的行数较少,您需要将pageToken响应中返回的数据传递给另一个getQueryResults调用,以便从服务器获取下一页的行。

客户端库实现分页,因此您无需自己执行此操作

于 2018-06-25T15:26:23.750 回答