【问题标题】:Import collections from cloud storage to firestore将集合从云存储导入到 Firestore
【发布时间】:2021-02-08 12:09:51
【问题描述】:

我有两个项目 A 和 B。我将数据从项目 A 的 firestore 数据库导出到项目 A 的云存储桶,然后导入项目 B 的云存储桶。如何将数据从项目的 B 云存储桶移动到它的 firestore 数据库?

从官方文档中我只能找到如何将move(import and export) 数据导入云存储桶,但无法找到如何将数据从云存储导入回 Firestore。

【问题讨论】:

    标签: firebase google-cloud-platform google-cloud-firestore google-cloud-storage


    【解决方案1】:

    要将Project A 的导出数据导入Project B,您可以使用 gcloud firestore importcommand.

    更具体地说:

    1. 请务必使用以下方法设置目标项目: gcloud config set [Project-B]

    2. 通过使用gcloud firestore import commandoutputUrixPrefix,从您用于托管导出数据的源 Cloud Storage 存储桶导入数据:

      gcloud firestore import [outputUriPrefix]
      

    outputUriPrefix 的格式为:

    gs://[SOURCE-BUCKET]/timestamp-of-export-operation
    

    我按照您分享的有关Moving data between projects.的文档进行了上述尝试

    【讨论】:

    • 感谢 @tzovourn 刚刚意识到我没有很好地设置源存储桶名称。
    猜你喜欢
    • 2019-12-21
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    • 1970-01-01
    • 2020-06-05
    • 2019-11-15
    • 2020-06-26
    相关资源
    最近更新 更多