DatabaseReference interface

DatabaseReference 表示数据库中的特定位置,可用于从该 Database 位置读取数据或向其写入数据。

您可以通过调用 ref()ref("child/path") 来引用数据库中的根或子位置。

写入可通过 set() 方法完成,读取可使用 on*() 方法完成。请参阅 https://firebase.google.com/docs/database/web/read-and-write

签名

export declare interface DatabaseReference extends Query 

扩展查询

属性

属性 类型 说明
key 字符串 |null DatabaseReference 路径的最后一部分。例如,"ada"https://<DATABASE_NAME>.firebaseio.com/users/ada 的键。DatabaseReference 的键为 null
parent DatabaseReference |null DatabaseReference 的父级位置。DatabaseReference 的父级为 null
root DatabaseReference 数据库的根 DatabaseReference

DatabaseReference.key

DatabaseReference 路径的最后一部分。

例如,"ada"https://<DATABASE_NAME>.firebaseio.com/users/ada 的键。

DatabaseReference 的键是 null

签名

readonly key: string | null;

DatabaseReference.parent

DatabaseReference 的父级位置。

DatabaseReference 的父级为 null

签名

readonly parent: DatabaseReference | null;

DatabaseReference.root

数据库的根 DatabaseReference

签名

readonly root: DatabaseReference;