Firebase定义数据结构

时间:2017-10-23 12:09:42

标签: rest firebase firebase-realtime-database

我是Firebase的新手,希望通过Rest API交换数据。我想开始为我的数据结构定义表格,但没有人解释这是如何工作的。对于测试我使用Postman访问并将数据放到Firebase中这很好,但是如何定义成员数据结构呢?

Members
 |- Id 1
    |- Name  
    |- First name
 |- Id 2
    |- Name 
    |- First name
 |- Id 3
    |- Name 
    |- First name

有没有人有链接?大多数时候我使用SQL并且我需要在线表格数据。

1 个答案:

答案 0 :(得分:1)

Firebase是一个无架构的数据库,可能与您拥有的SQL背景非常不同。

您可以在继续创建和构建数据库,但请确保您对数据库的使用方式有深入的了解。

首先(仅用于测试目的)首先将安全规则更改为public。

{
  "rules": {
  ".read": true,
    ".write": true
  }
}

设置规则后,即使没有身份验证,也可以使用任何REST客户端(如postman)执行读/写操作。

为了更好地理解firebase实时数据库,可以将其视为一个大型JSON树,并相应地构建数据。

要执行第一次写入操作,请确定您可以从firebase控制台找到的实时数据库URL,它将类似于:

https://your-project.firebaseio.com/

现在打开你的帖子并选择POST,在URL字段中输入上面的URL并附加" .json"最后。

https://your-project.firebaseio.com/.json

现在选择内容类型作为 application / json

并在正文中输入您要以JSON格式发送的数据,如:

{
  "key": "value"
}

要执行读取操作,请在REST客户端中选择GET并输入URL

https://your-project.firebaseio.com/.json

将身体留空。这将帮助您从firebase实时数据库中获取数据。

我还建议您浏览Firebase official doc on REST了解更多详情。