FirebaseとNoSQLを初めて使用しています。私はAngularJSで使用していますが、参照の照会に問題があります。私は例のカップルは、以下のオブジェクト選手テーブルとグループ・テーブルを持っている -Firebaseのクエリリファレンス/コレクション
プレーヤー表 -
P1 : {Name: 'Tobias', Age: 24, Groups: {GroupA: true}, Scores: {S1: true}}
P2 : {Name: 'Josh', Age: 22, Groups: {GroupA: true}, Scores: {S2: true}}
グループ表 -
GroupA : {Name: 'Group A', Players: {P1: true, P2: true}}
スコア表 -
S1 : {Score: 5, PlayerId: P1}
S2 : {Score: 3, PlayerId: P2}
今、私はGroupAのすべての選手を獲得したいと思っています。私は以下のことをします。
Players
.orderByChild('Groups/GroupA')
.equalTo(true)
.on('value', function(snapshot){
$scope.myPlayers = snapshot.val();
})
私は今、私のP1とP2プレイヤオブジェクトを持っていますが、私はまた、彼らのオブジェクトの一部としてそれらに関連するスコアを取得したい私は立ち往生午前ところ、これがあります。これを行う簡単な方法はありますか?誰かが次のステップを説明できるなら、それはすばらしいことになるでしょう。