mm2*_*m24 7 json export firebase firebase-realtime-database
我需要通过Firebase控制台将我的Firabase数据库导出为JSON,但是当我这样做时,我在JSON文件中收到以下消息:
请求的数据超过了单个请求可以访问的最大大小
我怎样才能解决这个问题?
额外细节:
这是我在控制台中使用的功能:
编辑:
我发现这个问题试图从Firebase客户端访问"太大"的数据.我认为这两者是相关的(Firebase限制).但是我希望Firebase控制台UI在导出时提供该错误消息,并询问用户是否在多个文件中拆分导出.我相信这是Firebase控制台的JSON导出功能中的UX错误(如果无法导出则应该显示为灰色,或者应该允许用户调整文件大小).
安装Firebase CLI,然后打开终端并记下此命令以下载整个数据库
firebase database:get -o OUTPUT_FILE_NAME.json /
Run Code Online (Sandbox Code Playgroud)
Firebase 控制台对其允许导出的数据大小有限制。当您显示的位置太大而无法通过控制台导出时,确实应该禁用导出链接。
如果您的数据库小于 256MB,您可以使用 CURL 请求导出它:
curl "https://yours.firebaseio.com//.json?print=pretty&auth=CREDENTIAL"
Run Code Online (Sandbox Code Playgroud)
请参阅有关 REST API 的文档。
如果这也不起作用,您将不得不分块下载数据。可能对此有所帮助的工具是:https ://github.com/alexklibisz/firebak
也可以看看:
| 归档时间: |
|
| 查看次数: |
2661 次 |
| 最近记录: |