16 firebase flutter google-cloud-firestore
我有一个用 Flutter 编写的应用程序,我使用 Firebase 收集用户发送的一些信息。问题是我如何以文件(JSON、TEXT 等)数据的形式将此信息传输到我的计算机,如下图所示:
Mar*_*y B 19
目前,Firestore 不支持将现有数据导出到可读文件,但 Firestore 确实具有托管的导出和导入数据功能,允许您将数据转储到 GCS 存储桶中。它生成的格式与 Cloud Datastore 使用的格式相同。这意味着您可以将其导入 BigQuery。
然而,社区为这个限制创建了一个解决方法。npm如果您的系统中已安装它,则可以使用。以下是使用 npm 将 Firestore 数据导出到文件的说明JSON。
为您的服务帐户生成私钥文件。在 Firebase 控制台中,打开设置 > 服务帐户。
单击“生成新私钥”,然后单击“生成密钥”进行确认。
安全地存储包含密钥的 JSON 文件。您还可以查看此文档。
将 JSON 文件重命名为credentials.json.
在控制台输入以下代码:
npx -p node-firestore-import-export firestore-export -a credentials.json -b backup.json
Run Code Online (Sandbox Code Playgroud)
您还可以使用以下命令将数据导入 Firestore:
npx -p node-firestore-import-export firestore-import -a credentials.json -b backup.json
Run Code Online (Sandbox Code Playgroud)
npm以下是使用该包的结果:
backup.json:
{"__collections__":{"test":{"Lq8u3VnOKvoFN4r03Ri1":{"test":"test","__collections__":{}}}}}
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到有关该包的更多信息。
| 归档时间: |
|
| 查看次数: |
10187 次 |
| 最近记录: |