如何让一个节点引用数据库Firebase

时间:2017-03-09 11:57:18

标签: firebase firebase-realtime-database

我想要创建两个节点,

  • 包含特定城市的节点区域。
  • 属于特定区域的节点城市。

通常在SQL中我们使用id_region(PRIMARY KEY), name_region创建表区域,我们使用id_cities (PRIMARY KEY), name_cities,id_region创建表格城市,所以我们使用其ID来引用区域表。

如何在firebase数据库上添加点。?

1 个答案:

答案 0 :(得分:2)

这应该适合你。

root: {
  cities: {
    $city_1: {
      region: $region_1
    },
    $city_2: {
      region: $region_1
    }
  },
  regions: {
    $region_1: {
      cities: {
        $city_1: true,  // This node can have any value really just as long as the key refers to $city_1
        $city_2: true   // Same
      }
    }
  }
}