将Firestore子集合导出到本地CSV或JSON

时间:2020-05-11 01:40:14

标签: javascript firebase google-cloud-firestore export

我有点咸菜。任何帮助表示赞赏。

我对Firebase还是很陌生,并且做了很多谷歌搜索,但似乎无法正常工作。

我有一个包含100k +文档的子集合,我需要以CSV格式在本地导出这些文档,以便我们可以管理数据。

我已按照教程进行操作,并尝试将Firebase导出到云存储桶,但结果似乎已加密,我不确定如何使用它们?没有教程对此进行解释。

我尝试仅使用admin-sdk查询,但查询超时,即使具有2GB内存限制,也与云功能相同。

有人可以指出我正确的方向吗?

欢呼

1 个答案:

答案 0 :(得分:1)

Google未提供CSV导出工具,因此您需要进行查询并编写所需的方式。如果集合很大,则需要应用pagination来获取所有内容而不会超时或内存不足。您可以在桌面上运行代码-无需遍历Cloud Functions。