2017-06-04 34 views
0

我已经试过在[表ID] $年月日时调用table.get()的形式来指定分区装饰:如何插入BigQuery的分区表使用图书馆的NodeJS

var table = dataSet.table(tableId + '$' + partition); 
return table.get({autoCreate: false}) 

而且我已经试过指定配置.load.destinationTable.tableId的方式相同,并且不起作用。 任何人都有一个关于如何使用nodejs biqQuery lib加载到特定分区的线索?

+0

你真的把括号放在表名的周围吗?如果你删除它们是否工作? –

+0

没有括号,只是一个普通的地方持有人写作。 – nabulaer

回答

0

回答我自己的问题,我发现没有必要调用table.get(),因为我只想使用createWriteStream来加载数据。我在tableId中为dataset.table(tableId)指定了分区装饰,为createWriteStream指定了带有分区装饰的destinationTable.tableId的选项。