Google Cloud Function Node.Js

时间:2018-06-28 07:45:18

标签: node.js google-bigquery google-cloud-functions

云功能等待文件放入存储桶中并将其加载到BQ。 BQ表已存在。即使我在函数顶部分配了数据集名称,我的数据集ID仍未定义。对我的问题有任何想法吗?

以下功能返回以下错误。 错误:功能崩溃。细节: 无法读取未定义的属性“表”

{{1}}

1 个答案:

答案 0 :(得分:1)

缺少客户端创建,请将其添加到您的代码中进行设置

const bigquery = new BigQuery({
   projectId: projectId,
 });

现在应该使用BigQuery客户对象,而不是bigquery对象。

此外,要创建对现有数据集的引用,请使用bigquery.dataset(datasetId)而不是bigquery.Dataset(datasetId)

有关here的BigQuery Node.js客户端库的更多信息。