ios - 加入 Firebase 中的两个节点
<p><p>我正在开发一个应用程序,它应该显示来自两个节点 (Firebase) 的数据。 Firebase 数据库的结构如下:</p>
<pre><code>{
"College": {
"4F2EAB65": {
"id": "4F2EAB65",
"name": "SomeCollege"
},
"A3C2ED31": {
"id": "A3C2ED31",
"name": "OtherCollege"
},
"F967B5A0": {
"id": "F967B5A0",
"name": "CoolCollege"
}
},
"Student": {
"3E20545B": {
"college-ID": "4F2EAB65",
"id": "3E20545B",
"name": "A"
},
"6FDEE194": {
"college-ID": "F967B5A0",
"id": "6FDEE194",
"name": "B"
}
}
</code></pre>
<p>我想获取具有以下详细信息的学生详细信息:“id”、“name”、“college-ID”、“college-Name”(需要通过“college-ID”获取“college-Name”)。</p>
<p>我已经在前端使用 <code>for</code> 循环实现了这一点。有什么方法可以在 Firebase 服务器上实现这一点,我们也可以做一些类似 join (SQL) 的东西。</p>
<p>谢谢。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>Firebase 实时数据库不支持服务器端联接。客户端连接很正常。</p>
<p>另一种方法是在写入时复制数据,这样您就不必从两个位置读取。</p>
<p>最适合您的应用程序的是个人偏好、您对所涉及的代码与数据重复的舒适程度以及您的应用程序的用例。</p>
<p>客户端 jons 可能没有您想象的那么慢。见 <a href="http://stackoverflow.com/questions/35931526/speed-up-fetching-posts-for-my-social-network-app-by-using-query-instead-of-obse/35932786#35932786" rel="noreferrer noopener nofollow">http://stackoverflow.com/questions/35931526/speed-up-fetching-posts-for-my-social-network-app-by-using-query-instead-of-obse/35932786#35932786</a> </p></p>
<p style="font-size: 20px;">关于ios - 加入 Firebase 中的两个节点,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/47868991/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/47868991/
</a>
</p>
页:
[1]