动云firestore集合

aug*_*dyk 5 firebase google-cloud-firestore

我有一个场景,我想将我的顶级,换句话说,首先,集合移动到第三级。使用第三方导入导出软件进行操作是唯一的方法,还是我缺少 firestore 功能?所有帮助将不胜感激。

TopLevel>Documents>ThirdLevel,其中顶级是数据库中的第一个集合。只是为了更好地说明我想说的话。

Dou*_*son 7

Firestore 无法移动集合或文档。相反,您可以复印文档。您必须编写代码来读取文档的内容,然后将这些内容写入新位置的文档,然后删除原始文档。

  • Google 必须考虑提供的一项功能。 (15认同)
  • 随着重命名字段 (3认同)

ald*_*aie 5

我知道这是一个老问题,但以防万一其他人需要这个。现在可以使用谷歌的云外壳。此链接提供详细信息: https ://firebase.google.com/docs/firestore/manage-data/export-import

您有两种选择来导出特定集合,修改它们,然后导入它们,或导出整个存储桶,然后将其导入回来。据我了解,您不能混合操作,例如导出全部和导入特定集合。

注意:我相信您将需要支付所有导出和导入文档的读写费用。并且必须激活计费。

  • 我将在一周左右提供完整的示例,因为我的工作迟到了。给我 7-10 天,我会发布它。 (4认同)