我正在使用Firebase进行开发,并将数据存储在Realtime Database中。我需要在Stack Overflow上分享我的数据库结构,或者在进行重大更改之前进行备份。如何使用Firebase控制台执行此操作?
答案 0 :(得分:7)
有一个名为firebase-export
的Node.js工具,类似于firebase-import
,但不是来自Firebase本身,它将从命令行导出JSON。
Firebase导出帮助程序实用程序,用于从Firebase导出排除的JSON。
安装
npm install -g firebase-export
用法示例
$ firebase-export --database_url https://test.firebaseio-demo.com --firebase_secret '1234' --exclude 'settings/*, users/*/settings'
注意: Firebase有一个REST API,因此您可以使用任何语言来检索(导出)数据:
curl 'https://[PROJECT_ID].firebaseio.com/users/jack/name.json'
以下是带过滤器的卷曲请求示例
curl 'https://dinosaur-facts.firebaseio.com/dinosaurs.json?orderBy="height"&startAt=3&print=pretty'
答案 1 :(得分:6)
可以将数据从Firebase实时数据库导出为JSON:
点击菜单中的Export JSON
。
同样,您可以使用Import JSON
以相同的方式导入结构。
答案 2 :(得分:1)