Получение списка элементов на основе предоставленных ключей в Firebase - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть структура в базе данных Firebase, подобная этой:

{
  "competitions" : {
    "-Lspt0ATrAF_Xvmza373" : {
      "identifier" : "competition-1",
      "name" : "Competition 1",
      "teams" : [ 
        "-Lk8vGDQCIElOD2b98nt", 
        "-Lk8zytM-cQ4aYVCBhPh", 
        "-Lk4XC4d4UTXKy6GmBhi", 
        "-Lk8yEjIR9qkuzMIoigS", 
        "-Lk8z6K7OC2W5SDDbk0e", 
        "-Lk8vE4OWgKAR9b0G3n3", 
        "-Lk4X_Iz8kRMfhsC0gmC", 
        "-Lk8vayKdsVQocMz4lfq"
      ]
    },
    "-LsvpArSOQwmDSg8xGK-" : {
      "identifier" : "competition-2",
      "name" : "Competition 2",
      "teams" : [ "-Lk8vGDQCIElOD2b98nt", 
        "-Lk8zytM-cQ4aYVCBhPh", 
        "-Lk4XC4d4UTXKy6GmBhi", 
        "-Lk8yEjIR9qkuzMIoigS", 
        "-Lk8z6K7OC2W5SDDbk0e", 
        "-Lk8vE4OWgKAR9b0G3n3", 
        "-Lk4X_Iz8kRMfhsC0gmC"
      ]
    }
    ...
  },
  "teams" : {
    "-Lk4XC4d4UTXKy6GmBhi" : {
      "identifier" : "Team 1",
      "name" : "team-1"
    },
    "-Lk4X_Iz8kRMfhsC0gmC" : {
      "identifier" : "Team 2",
      "name" : "team-2"
    },
    ...
  }
}

Я хотел бы получить сведения о команде в пакетном запросе, а не циклично для каждой команды в отдельности. Является ли это возможным? Я пытался найти любой пример здесь и там, но я не могу найти ничего, что относится к моей довольно часто появляющейся ситуации. Любая помощь или предложения будут оценены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...