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