DatabaseReference
はデータベース内の特定の場所を表し、そのデータベースの場所に対するデータの読み書きに使用できます。
データベース内のルートまたは子の場所を参照するには、ref()
または ref("child/path")
を呼び出します。
set()
メソッドで書き込みを行い、on*()
メソッドで読み取りを行うことができます。https://firebase.google.com/docs/database/web/read-and-write をご覧ください。
署名:
export declare interface DatabaseReference extends Query
拡張: 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;