firebase - 导出 Firestore 收集数据,编辑并重新上传

标签 firebase google-cloud-firestore

我创建了一个 Google Cloud 帐户并设置了所有内容,但出于某种原因,我不知道如何将我的 Firestore 数据导出到"file"编辑/添加到该文件并重新上传。

我读了好几遍: https://firebase.google.com/docs/firestore/manage-data/export-import#import_specific_collections

没有代码,只有真正的困惑。我不确定如何导出集合以便进行批量编辑。

最佳答案

您可以使用 gcloud cli 来 export到云存储桶

gcloud beta firestore export gs://[BUCKET_NAME]

要导出到本地文件,您可以使用 REST API

POST https://firestore.googleapis.com/v1beta1/{name=projects/*/databases/*}:exportDocuments

还有一个 npm 应用可以做到这一点,node-firestore-import-export .

firestore-export --accountCredentials path/to/credentials/file.json --backupFile /backups/myDatabase.json
firestore-import --accountCredentials path/to/credentials/file.json --backupFile /backups/myDatabase.json

关于firebase - 导出 Firestore 收集数据,编辑并重新上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54382332/

相关文章:

firebase 云功能 firestore 未被区域 europe-west1 触发

java - 我正在为 android 使用 Firebase Apple 登录

javascript - 如果在 head 标签之外使用,firebase javascript 将显示错误

swift - 将来自 firebase 子键值对的数据存储为数组

java - 重做 Firebase 数据库读取 onCancelled

flutter - 未处理的异常 : type 'Future<void>' is not a subtype of type 'Future<Photography>' on Firestore

firebase - Cloud Firestore 是否有审计跟踪?

javascript - 如何增加 Firebase 中的记录?

javascript - 我正在尝试从函数内提取 doc.data 数组并在范围之外使用它

javascript - 如何迭代 firebase get 的结果