2016-12-15 91 views
3

如何使用Firebase實時數據庫創建連接?#AskFirebase數據之間的Firebase連接

例如,像這樣:

{ 
    "users":[ 
     { 
     "id": 1, 
     "name": "Bob" 
     } 
    ], 
    "projects":[ 
     { 
     "id": 1, 
     "title": "Title", 
     "userId": 1 
     } 
    ] 
} 

並經過那裏,我想哪個特定用戶的所有項目, 如何應對呢?

AskFirebase

+0

答案很奇怪,在Firebase入門指南和示例項目中進行了概述。查看[讀寫數據](https://firebase.google.com/docs/database/ios/read-and-write)並轉到[使用列表](https://firebase.google的.com /文檔/數據庫/ IOS /列表-的數據)。之後徹底閱讀[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)。然後編寫一些代碼,當你遇到代碼時,發佈它,我們將盡力幫助! – Jay

回答

0

根據火力地堡docs(章:數據結構的最佳實踐)在FB中數據庫中的數據結構可以是這樣的:

{ 
    "users": { 
     "user01": { 
      "id": 1, 
      "name": "Bob" 
     } 
    }, 
    "projects": { 
     "proj01": { 
      "id": "1", 
      "title": "Title", 
      "userId": "user01" 
     } 
    }, 
    "usersProjects": { 
     "user01": { 
      "proj01": true 
     } 
    } 
} 

這個例子避免了存儲在FB中陣列(推薦的方法)。 「id」字段不是必需的,因爲每次將數據添加到收藏時,Firebase都會創建唯一的ID。但在某些情況下,您想擁有自己的ID。

相關問題