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",
        }
    )