gpt4 book ai didi

ios - 在 Firebase 中加入两个节点

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:42 24 4
gpt4 key购买 nike

我正在开发一个应用程序,它应该显示来自两个节点 (Firebase) 的数据。 Firebase DB 的结构如下:

{
"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"
}
}

我想获取包含以下详细信息的学生详细信息:“id”、“name”、“college-ID”、“college-Name”(需要通过“college-ID”获取“college-Name”)。

我在前端使用 for 循环实现了这一点。有什么方法可以在 Firebase 服务器上实现这一点,我们也可以做一些类似 join (SQL) 的东西。

谢谢。

最佳答案

Firebase 实时数据库不支持服务器端连接。客户端连接很正常。

另一种方法是在写入时复制数据,这样您就不必从两个位置读取。

最适合您的应用程序的是个人偏好、您对所涉及的代码与数据重复的舒适程度以及您的应用程序的用例。

客户端 jons 可能并不像您想象的那么慢。参见 http://stackoverflow.com/questions/35931526/speed-up-fetching-posts-for-my-social-network-app-by-using-query-instead-of-obse/35932786#35932786

关于ios - 在 Firebase 中加入两个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47868991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com