Node.js 我可以将Firestore数据导出到本地文件路径而不是云存储路径吗?
我使用此代码将Firestore数据导出到bucket文件夹: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
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检索到本地系统