【发布时间】:2020-12-02 13:04:46
【问题描述】:
我使用此代码将 Firestore 数据导出到存储桶文件夹:
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);
}
}
我可以以某种方式将导出的数据保存到我 PC 上的本地路径吗?而不是在outputUriPrefix上使用存储桶文件夹?
这是我找到的相关文档,但我不明白我想要的是否可行:
https://googleapis.dev/nodejs/firestore/latest/google.firestore.admin.v1.ExportDocumentsRequest.html
【问题讨论】:
标签: node.js firebase google-cloud-firestore