getReference()与getChild()

我想知道database.getReference("foo/bar/123")database.getReference("foo").child("bar").child("123")之间的区别是什么?

我假设后者会加载完整的“foo”对象,而database.getReference("foo/bar/123")只加载“123”对象?

我的假设是正确的吗?只有加载“123”数据的正确/最有效的方法是什么?


这两个是相同的。 您可以通过为这两个参考打印toString()格式来手动检查。

参考文献很便宜 - 任何一种解决方案都没有效率低下。 两者都没有加载任何数据。 引用只是指向数据库中某个位置的指针。


它不应该有所作为,实例化时实际上不会访问引用。 这是我能找到的最相关的文件,

https://firebase.google.com/docs/reference/node/firebase.database.Reference

文档没有明确说明,但只有在使用.set()或.on()方法时才会执行请求

链接地址: http://www.djcxy.com/p/38621.html

上一篇: getReference() vs. getChild()

下一篇: How to remove Google project from Firebase Console?