在Google大查询中允许大量结果

时间:2016-12-09 16:13:06

标签: google-bigquery

我正在尝试从拥有300万条记录的bigquery表下载数据。我收到了错误

const users = [...this.props.users].sort(alphaSort);

我尝试使用以下命令:

 "response too large to return, try will allow_large_results = true"

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

检索预期大于~128MB的查询结果的方法是使用目标表发出query insert job api并允许大结果标志。结果存储在该表中后,您可以使用tabledata.list作业检索它。当然,你可以删除那个[中间]表 希望您可以在正在使用的客户端中识别相应的语法

答案 1 :(得分:0)

这已经很老了,但是对于那些来这里的人来说,这样做的方法是:

 def setTestDone = Test.get params.id
 setTestDone.status = true
 if( !setTestDone.save() )
   println setTestDone.errors

来自文档here