Angular firebase 2如何根据子节点中的父推送密钥获取所有子详细信息?

时间:2017-07-17 04:09:28

标签: angular firebase firebase-realtime-database angularfire2

enter image description here

嗨,我对firebase相当新,我正在尝试创建一个游戏调度程序应用程序,其中我有两个用于存储锦标赛详细信息的集合,另一个用于存储游戏详细信息,每个游戏都有锦标赛ID。我想知道如何通过锦标赛ID找出所有游戏。

我检查了firebase文档,但是我找不到正确的文档。请指出任何谈论这些场景的文档。

1 个答案:

答案 0 :(得分:1)

您必须将gameID存储在tournamentID中。它会像这样扯掉。

{
  "games": {
    "game01": {
      "team1": "X country",
      "team2": "Y country",
      "tournament": "tounament01"
    },
    "game02": {
      "team1": "X country",
      "team2": "Y country",
      "tournament": "tounament01"
    }
  },
  "tournaments": {
    "tournament01": {
      "tournamentName": "WorldCup",
      "sport": "cricket",
      "gameList": {
        "game01": {
          "gameid": "game01"
        },
        "game02": {
          "gameid": "game02"
        }
      }
    }
  }
}

我希望它有所帮助。快乐的编码:D