Firebase-ref和child之间有什么区别
Firebase - What is the difference between ref and child?
在Firebase中,ref
和child
被大量使用。
例如,firebase.database().ref('users/<user-id>')
的工作原理与firebase.database().ref('users').child('<user-id>')
完全相同,那么它们之间的区别到底是什么?何时应该使用它们中的任何一个?
在任何情况下都有DatabaseReference
实例,这没有区别。
Firebase引用表示数据库中的特定位置,可用于读取或写入该数据库位置的数据。
方法:
public DatabaseReference getReference (String path)
获取所提供路径的DatabaseReference。
方法:
public DatabaseReference child (String pathString)
获取相对于此位置的引用。
这两种书写方式没有区别。唯一的一点是,第一个是简写,其中"/"有点像"孩子"。顺便说一句,你提出的标题问题并不是你的问题的实质。"Ref"answers"child"是完全不同的东西,因为"Ref"只是表示数据应该放在哪里的引用,而"child"则指定了旅行数据的更准确位置。我建议你改变一下。
简单地说,ref只指向所述数据的内存位置,而child具有该位置。换句话说,你可以说一个位置的引用是由一个孩子完成的。然而,它类似于存储路径,其中有Users/22222/image.jpg
相关文章:
- 全局变量和全局对象的属性之间有什么区别吗
- 在ember/handlers中使用value和valueBinding有什么区别
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- Math.min()和Math.max()之间有什么区别?在Javascript中
- angularjs中的ng网格和ui网格有什么区别
- webpack开发模式和生产构建模式之间有什么区别
- 缓存!saveLocations()和addLocation()函数有什么区别
- 关于承诺/A+规范,术语“当时可”和“承诺”之间有什么区别
- 以下两者在javascript中有什么区别
- jquery.js和jquery.lite.js有什么区别
- 通过Nuget安装Angular JS和Angular JS核心有什么区别
- XMLHttpRequest对象的open()和send()方法之间有什么区别
- 这两种不同的创建对象文字的方法有什么区别
- jQuery中这两个词有什么区别
- 在Javascript语法中:和::和:::有什么区别
- getElementById 和 getElementsByClassName 有什么区别?
- (typeof variable === “function”) 和 jQuery.isFunction() 有什么区别
- 在使用JS的Ajax调用中,ajaxComplete和beforesend之间有什么区别
- $(e.target).find和template.find('input').value之间有什么区别
- 在javascript中,在变量名之前使用var有什么区别/优势吗