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;