根据另一个节点的值(Firebase)检索节点?

时间:2016-10-30 00:24:14

标签: javascript firebase firebase-realtime-database

这是我的数据库image of my database的图片。

只需一次通话,我想根据存储在featuredUser>中的内容检索用户(他的uid文件夹)。 UID。我知道我可以用2个电话来做(见下文),但我真的很喜欢1个电话解决方案。救命啊!

<button type="submit" ng-disabled="myFormName.$invalid">Submit</button>

1 个答案:

答案 0 :(得分:1)

通过一次调用无法从两个不同的节点加载数据。唯一的方法是加载它们共享的最低级别,在这种情况下,这意味着您将加载整个数据库。

许多开发人员对使用多个API调用加载数据需要多长时间过于悲观。由于Firebase通过单个连接对请求进行管道传输,因此使用多个调用加载项目非常有效。请在此处查看我的答案,以获得更长的解释:Speed up fetching posts for my social network app by using query instead of observing a single event repeatedly