gpt4 book ai didi

javascript - firebase - 使用 key 获取子数据库引用

转载 作者:行者123 更新时间:2023-11-30 14:21:49 25 4
gpt4 key购买 nike

我正在为我的网络应用程序使用 Firebase,而且还很新。当我阅读文档时,它提到为了最小化下载的大小(出于节省成本的原因),我们应该扁平化数据结构,这样我们就不会下载不必要的数据。但是在整个文档中,他们总是首先引用整个数据库:

dbRef = firebase.database().ref();

然后仅使用键对数据进行采样:

childRef = dbRef.child(child_key)

我不确定我是否做对了,但至少我是这样理解的。

我的问题是,dbRef 是否已经关闭了整个数据库?或者下载仅在上述场景中的 childRef 期间发生?

任何信息都会有所帮助,因为我在谷歌上搜索并发现了一些噩梦般的案例,因为这个数据库问题没有得到正确处理,价格令人难以置信。

  1. 我现在处于开发的初始阶段,还有其他需要担心的问题吗?

最佳答案

A Reference你从 ref()child() 得到的只是指向数据库中某个位置的指针。它非常便宜,而且创建一个不会执行任何数据访问。

如果你真的想从引用中获取数据,你必须调用on()once()在上面。在那之前,您所拥有的只是一个包含位置的微小对象。与 Query 相同对象。在您调用这些相同方法之一之前,它们不会执行任何查询。

关于javascript - firebase - 使用 key 获取子数据库引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52618922/

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