简体   繁体   English

如何使用没有前缀的nodejs删除BigTable GCP中的所有行

[英]How to delete all rows in BigTable GCP using nodejs without prefix

I'm trying to delete all rows without a prefix from bigtable using node js but it keeps on throwing error saying Error: A prefix is required for deleteRows ...我正在尝试使用节点 js 从 bigtable 中删除所有没有前缀的行,但它不断抛出错误说Error: A prefix is required for deleteRows ...

Tried this试过这个

table.deleteRows(function(err) {
    if (!err) {
      // All rows were deleted successfully.
    }
  })

Try passing in an empty prefix which would match everything like so:尝试传入一个空前缀,它将匹配所有内容,如下所示:

table
  .deleteRows('')
  .then(result => {
    const apiResponse = result[0];
  })
  .catch(err => {
    // Handle the error.
  });

There is an example in the reference docs, prefix seems required https://googleapis.dev/nodejs/bigtable/latest/Table.html#deleteRows参考文档中有一个示例,前缀似乎需要https://googleapis.dev/nodejs/bigtable/latest/Table.html#deleteRows

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM