2016-05-05 4 views
0

Firebaseのクエリで助けが必要です。Firebaseは子が特定のオブジェクトを持っている場所をすべて取得します

特定のグループの子「グループ」内のすべてのユーザーを取得する方法を教えてください。あなたのデータセットが大きくなるような高価なクエリ可能性があり

"067f010c-5580-450a-84ba-6e94880886c2": { 
    "goal": 
    { 
     "distance": "10", 
     "time": "20" 
    }, 
    "groups": 
    { 
     "-KH0O99wyxT61xVfjnH5": 
     { 
      "group_id": "-KH0O99wyxT61xVfjnH5", 
      "name": "Test" 
     }, 
     "-KH0OFDI9jjReE75y7Dj": 
     { 
      "group_id": "-KH0OFDI9jjReE75y7Dj", 
      "name": "Beest" 
     } 
    }, 
    "name": "Arnoud", 
    "uid": "067f010c-5580-450a-84ba-6e94880886c2" 
} 

答えて

2

・デ・データベース内のすべてのユーザーオブジェクトは、次のようになります。あなたのすべてのグループを格納する別々の子( 'グループ')を持つことはどうでしょうか?そして、各グループオブジェクトには、そのグループの一部である各メンバへの参照IDを保持しますか?その後、その方向からデータを照会することができます。

+1

ご協力いただきありがとうございます。 – user3519221

関連する問題