Firebase 如何使gcloud firestore导入/导出递归?

Firebase 如何使gcloud firestore导入/导出递归?,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我正在尝试将数据从现有firebase项目迁移到新项目。 我看到一些文档被导入,但是,似乎嵌套的集合被省略了 如果我指定了集合,我使用它并不重要 gcloud firestore export gs://[name] 切换到另一个项目,然后 gcloud firestore import gs://[name]/[export] 你也有同样的经历吗?是否需要在终端中输入任何特殊命令以使其递归收集?显然,目前使用firebase CLI无法做到这一点 我最终使用了这个非常有用且简单的npm包:

我正在尝试将数据从现有firebase项目迁移到新项目。 我看到一些文档被导入,但是,似乎嵌套的集合被省略了

如果我指定了集合,我使用它并不重要

gcloud firestore export gs://[name]
切换到另一个项目,然后

gcloud firestore import gs://[name]/[export]

你也有同样的经历吗?是否需要在终端中输入任何特殊命令以使其递归收集?

显然,目前使用firebase CLI无法做到这一点

我最终使用了这个非常有用且简单的npm包:

并编写了一个关于如何使用它的小教程:

firestore导入导出和节点firestore导出将导出集合及其子集合导入到json文件。 节点firestore导出导入有命令行,所以非常方便。
但是,当您尝试将该json文件导入bigquery时,会出现一些问题。

嵌套集合指的是子集合,对吗?是否已检查此嵌套集合的文件夹是否在云存储中创建?您好,谢谢您的评论。不幸的是,没有创建任何内容。最后我使用了firestore导出导入npm包。非常快速有效。很高兴知道你自己找到了解决方案@mikegross,我建议你将你的解决方案添加到问题的答案中,以便社区中的其他人遇到同样的问题时可以使用你找到的解决方案。