菜鸟教程小白 发表于 2022-12-11 19:49:57

ios - Firebase 根据 Swift 中另一个节点的信息从一个节点检索数据


                                            <p><p>我目前正在开发一款体育应用,我正在研究 Firebase 是否/如何处理我需要的数据和关系。</p>

<p>用户登录应用程序并进入仪表板,其中列出了他参与的所有池。</p>

<p>Firebase 中当前的数据结构是这样的:</p>

<pre><code>{
Game:
   78765: {
          teamA: &#39;New York&#39;,
          teamB: &#39;Montreal&#39;,
          date:&#39;20170601&#39;,
          etc...
   },
   76421: {
          teamA: &#39;LA&#39;,
          teamB: &#39;Mexico&#39;,
          date:&#39;20170602&#39;,
          etc...
   }
},
{
Pool:
   12345: {
          GameID: 78765,                      &lt;- GameId from above
          PoolName: &#39;MyPool&#39;,
          Owner: &#39;LpWgezRkC6EWS0sjXEWxhFl2&#39;   &lt;- UserId
          etc...
   }
},
{
PlayerInPool: {
      DUmwewIfzAbfWZN4NjS8mhX82   &lt;- UserId
          12345: true             &lt;- PoolId from above
      LpWgezRkC6EWS0sjXEWxhFl2   
          12345: true      
      etc...            
      }
}
</code></pre>

<p>我将如何提取池信息以显示在用户仪表板上? </p>

<p>需要在 UICollectionView 的每个单元格中显示的是池信息(PoolName 和 PoolOwner)以及 TeamA 和 TeamB 名称等游戏信息以及游戏日期。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>可以使用 firebase。我对编程还很陌生,很快就掌握了。当你想到你的结构时想想 JSON,他们鼓励你让它尽可能平坦(而不是大量的嵌套)。祝你好运!这是您的结构可能是什么样子的一个想法。</p>

<pre><code>&#34;GameTitle&#34;:{
      “PlayerInPool&#34;:{
             &#34;PoolID&#34;:&#34;12345&#34;,
            “UserID”:“[email protected]”,
            “Status”:“Active”
            }
      “Pool&#34;:{
             &#34;PoolID&#34;:&#34;12345&#34;,
            “PoolName”:“myPoolName”,
            “GameID”:“547324”
            }
      “Game&#34;:{
             &#34;PlayerID1&#34;:&#34;43623&#34;,
            “PlayerID2”:“23567”,
            “GameID”:“myGame”,
            “GameName”:“myGame12345”
            }
    }
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Firebase 根据 Swift 中另一个节点的信息从一个节点检索数据,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/44445578/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/44445578/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Firebase 根据 Swift 中另一个节点的信息从一个节点检索数据