Node.js 删除重复项并设置为新表
我正试图:Node.js 删除重复项并设置为新表,node.js,google-bigquery,Node.js,Google Bigquery,我正试图: 从表中查询重复的值 在表中插入,删除以前的所有值 现在我要做的是: var table = dataset.table('CleanTable'); return bigquery .startQuery({ destination: table, query: <Query without duplicates> } ) var table=dataset.table('CleanT
- 从表中查询重复的值
- 在表中插入,删除以前的所有值
var table = dataset.table('CleanTable');
return bigquery
.startQuery({
destination: table,
query: <Query without duplicates>
}
)
var table=dataset.table('CleanTable');
返回bigquery
.startQuery({
目的地:表,
查询:
}
)
但在这之后,目标表不会改变
我该怎么做
谢谢 我在文档中找到了解决方案:p 为此,我必须添加属性“writeDisposition”: var table=dataset.table('CleanTable')
返回bigquery
.startQuery({
目的地:表,
查询:,
createDisposition:“如果需要,创建”,
writeDisposition:“WRITE_TRUNCATE”,
}
)
这可以在文档中找到:CREATE\u IF\u NEEDED默认设置为
return bigquery
.startQuery({
destination: table,
query: <Query without duplicates>,
createDisposition: "CREATE_IF_NEEDED",
writeDisposition: "WRITE_TRUNCATE",
}
)