Firebase与搜索的一对多关系

时间:2017-08-26 01:52:33

标签: firebase react-native firebase-realtime-database nosql

我正在使用firebase作为后端做一个基本的反应本机应用程序,这是我第一次使用NoSQL数据库,并且对如何组织数据库感到有些困惑。

我想要一个简单的一对多双向,我会使用"外键"进行大量搜索。

在常见的SQL中,我想要的是:

+-------------+          +---------+
+ association +          + country +
+-------------+          +---------+
+ id          +          + id      +
+ name        +          + name    +
+ address     +          +---------+           
+ country_id  +          
+-------------+

我在考虑构建firebase数据库,如下所示:

/ : {
    associations: {
      Germany: {
        uuidAssociation1: {
          "name": "association1",
          "address": "address association1"
        }
      },
      France: {
        uuidAssociation2: {
          "name": "association2",
          "address": "address association2"
        },
        uuidAssociation3: {
          "name": "association3",
          "address": "address association3"
        }
      },      
    }
}
你怎么想的?这是个好主意?也许可扩展性很小?

0 个答案:

没有答案