ios - Firebase 根据 Swift 中另一个节点的信息从一个节点检索数据
<p><p>我目前正在开发一款体育应用,我正在研究 Firebase 是否/如何处理我需要的数据和关系。</p>
<p>用户登录应用程序并进入仪表板,其中列出了他参与的所有池。</p>
<p>Firebase 中当前的数据结构是这样的:</p>
<pre><code>{
Game:
78765: {
teamA: 'New York',
teamB: 'Montreal',
date:'20170601',
etc...
},
76421: {
teamA: 'LA',
teamB: 'Mexico',
date:'20170602',
etc...
}
},
{
Pool:
12345: {
GameID: 78765, <- GameId from above
PoolName: 'MyPool',
Owner: 'LpWgezRkC6EWS0sjXEWxhFl2' <- UserId
etc...
}
},
{
PlayerInPool: {
DUmwewIfzAbfWZN4NjS8mhX82 <- UserId
12345: true <- 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>"GameTitle":{
“PlayerInPool":{
"PoolID":"12345",
“UserID”:“[email protected]”,
“Status”:“Active”
}
“Pool":{
"PoolID":"12345",
“PoolName”:“myPoolName”,
“GameID”:“547324”
}
“Game":{
"PlayerID1":"43623",
“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]