【发布时间】:2016-10-17 13:50:27
【问题描述】:
我在我的代码中编写了 bigquery。 我想获取更大的结果。
我还设置了属性 allowLargeResult:true ,但我仍然收到错误:响应太大而无法返回。考虑在您的作业配置中将 allowLargeResults 设置为 true。有关详细信息,请参阅 http s://cloud.google.com/bigquery/troubleshooting-errors
这是我的 Node.js 代码:
var google = require('googleapis');
var bigquery = google.bigquery('v2');
var authClient = new google.auth.JWT(
'arjun-dev@mybank-bigquery.iam.gserviceaccount.com',
'keyA.pem',
null, ['https://www.googleapis.com/auth/bigquery']);
var request2 = {
projectId: 'project-bank',
jobId:'job_LHMRhoUfM038QA4jPZHaOESI3Uo',
startIndex: 0,
maxResults: 100000,
timeoutMs: 10000,
configuration:{
allowLargeResults: true
},
auth: authClient
};
var list1 = bigquery.jobs.getQueryResults(request2, function(err, result) {
if (err) {
console.log("### 2 " + err);
} else {
console.log(result);
res.send(result);
}
});
请帮忙!
【问题讨论】:
标签: javascript node.js google-bigquery