Firebase - ref和child有什么区别?

时间:2016-07-29 04:42:12

标签: javascript firebase firebase-realtime-database

在Firebase中,refchild被大量使用。

例如 - firebase.database().ref('users/<user-id>')的工作方式与firebase.database().ref('users').child('<user-id>')完全相同,那么它们之间的差异到底应该何时使用?

2 个答案:

答案 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;指定旅行数据的更准确位置。我建议改变它。