在Firebase中,ref
和child
被大量使用。
例如 - firebase.database().ref('users/<user-id>')
的工作方式与firebase.database().ref('users').child('<user-id>')
完全相同,那么它们之间的差异到底应该何时使用?
答案 0 :(得分:19)
没有任何区别,无论如何你都有DatabaseReference
个实例。
Firebase参考表示数据库中的特定位置,可用于读取或写入该数据库位置的数据。
方法:
public DatabaseReference getReference (String path)
获取所提供路径的DatabaseReference。
方法:
public DatabaseReference child (String pathString)
获取相对于此位置的位置参考。
答案 1 :(得分:3)
你写的两种方式没有区别。唯一的问题是第一个是速记,其中&#34; /&#34;有点意思&#34;孩子&#34;。顺便说一下,你提出的标题问题不是你的问题实际上是什么。 &#34;参考&#34;和孩子&#34;是完全不同的东西,因为&#34; ref&#34;只是做一个参考,指出数据应该去哪里,&#34;孩子&#34;指定旅行数据的更准确位置。我建议改变它。