Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform GCP-将数据从CSV上载到Firestore_Google Cloud Platform_Google Cloud Firestore - Fatal编程技术网

Google cloud platform GCP-将数据从CSV上载到Firestore

Google cloud platform GCP-将数据从CSV上载到Firestore,google-cloud-platform,google-cloud-firestore,Google Cloud Platform,Google Cloud Firestore,我有一个CSV文件,用于将数据上传到Firestore数据库 该文件有16000条记录 我正在使用Google Cloud Platform CLI通过node.js脚本上传数据 导入工作直到导入了大约3000条记录,然后崩溃 CLI显示以下错误: 错误:16未经身份验证:请求具有无效的身份验证凭据。预期的OAuth 2访问令牌、登录cookie或其他有效身份验证凭据 捕获错误并重新连接调用Firebase对象: const {Firestore} = require('@google-clou

我有一个CSV文件,用于将数据上传到Firestore数据库

该文件有16000条记录

我正在使用Google Cloud Platform CLI通过node.js脚本上传数据

导入工作直到导入了大约3000条记录,然后崩溃

CLI显示以下错误:

错误:16未经身份验证:请求具有无效的身份验证凭据。预期的OAuth 2访问令牌、登录cookie或其他有效身份验证凭据


捕获错误并重新连接调用Firebase对象:

const {Firestore} = require('@google-cloud/firestore');

// Create a new client
const firestore = new Firestore();

try {
  //my program with the error...
}
catch (e) {

   //request a new client:
   const firestore = new Firestore();
   //keep going...
}

您正在使用事务吗?每个操作使用多少条记录?(Ej.10.000阅读)。您是否尝试过在多次操作后刷新令牌?不使用事务,不确定如何刷新令牌您可以添加一些代码示例,我可以尝试复制它吗?也许您应该考虑捕获此错误并尝试重新连接。。。。?你是在本地机器上做的吗?我是在Goggle云平台cli上做的。如果我能捕捉到错误,如何重新连接?如果我在循环中捕捉到错误并创建新的firestore,这是否意味着添加失败,因此我需要重复失败的添加操作?您使用的是哪种操作?更新?