Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Node.js 我可以将Firestore数据导出到本地文件路径而不是云存储路径吗?_Node.js_Firebase_Google Cloud Firestore - Fatal编程技术网

Node.js 我可以将Firestore数据导出到本地文件路径而不是云存储路径吗?

Node.js 我可以将Firestore数据导出到本地文件路径而不是云存储路径吗?,node.js,firebase,google-cloud-firestore,Node.js,Firebase,Google Cloud Firestore,我使用此代码将Firestore数据导出到bucket文件夹: admin.initializeApp({ credential: admin.credential.cert(serviceAccount), databaseURL: "https://PROJECT_NAME.firebaseio.com" }); const client = new admin.firestore.v1.FirestoreAdminClient({}); async func

我使用此代码将Firestore数据导出到bucket文件夹:

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://PROJECT_NAME.firebaseio.com"
});

const client = new admin.firestore.v1.FirestoreAdminClient({});

async function doFirestoreBackup() {
  try {
    const response = await client.exportDocuments({
      name: client.databasePath('PROJECT_NAME','(default)'),
      outputUriPrefix: 'gs://PROJECT_NAME.appspot.com/firestore-backups/2020-12-02-T-12H00/'
    });
    console.log(response);
  }
  catch(err) {
    console.log(err.msg);
  }
}
我是否可以将导出的数据保存到电脑上的本地路径?而不是在
outputUriPrefix
上使用bucket文件夹

这是我找到的相关文件,但我不知道我想要的是否可能:


上的Firestore文档以以下内容开头:

导出操作将数据库中的文档复制到云存储桶中的一组文件中

因此,似乎很确定它只能导出到云存储桶。如果要在本地获取导出的数据,必须首先运行导出过程,然后使用
gcloud
CLLI之类的工具或通过云存储API将数据从bucket检索到本地系统