DatabaseReference
代表数据库中的特定位置,可用于在该数据库位置读取或写入数据。
您可以通过调用ref()
或ref("child/path")
来引用数据库中的根位置或子位置。
写入可以通过set()
方法完成,读取可以通过on*()
方法完成。请参阅https://firebase.google.com/docs/database/web/read-and-write
签名:
export declare interface DatabaseReference extends Query
扩展:查询
特性
财产 | 类型 | 描述 |
---|---|---|
钥匙 | 字符串|无效的 | DatabaseReference 路径的最后一部分。例如, "ada" 是https://<DATABASE_NAME>.firebaseio.com/users/ada 的键。根DatabaseReference 的键为null 。 |
家长 | 数据库参考|无效的 | DatabaseReference 的父位置。根DatabaseReference 的父级为null 。 |
根 | 数据库参考 | 数据库的根DatabaseReference 。 |
数据库参考.key
DatabaseReference
的最后一部分的路径。
例如, "ada"
是https://<DATABASE_NAME>.firebaseio.com/users/ada
的键。
根DatabaseReference
的键为null
。
签名:
readonly key: string | null;
数据库参考.parent
DatabaseReference
的父位置。
根DatabaseReference
的父级为null
。
签名:
readonly parent: DatabaseReference | null;
数据库参考.root
数据库的根DatabaseReference
。
签名:
readonly root: DatabaseReference;