DatabaseReference interface

Une DatabaseReference représente un emplacement spécifique dans votre base de données et peut être utilisée pour lire ou écrire des données dans cet emplacement de base de données.

Vous pouvez référencer l'emplacement racine ou enfant dans votre base de données en appelant ref() ou ref("child/path") .

L'écriture se fait avec la méthode set() et la lecture peut se faire avec la méthode on*() . Voir https://firebase.google.com/docs/database/web/read-and-write

Signature:

export declare interface DatabaseReference extends Query 

Extension : requête

Propriétés

Propriété Taper Description
clé chaîne | nul La dernière partie du chemin de DatabaseReference . Par exemple, "ada" est la clé de https://<DATABASE_NAME>.firebaseio.com/users/ada . La clé d'une DatabaseReference racine est null .
parent Référence de base de données | nul L'emplacement parent d'un DatabaseReference . Le parent d'une DatabaseReference racine est null .
racine Référence de base de données La DatabaseReference racine de la base de données.

Base de donnéesRéférence.key

La dernière partie de DatabaseReference le chemin.

Par exemple, "ada" est la clé de https://<DATABASE_NAME>.firebaseio.com/users/ada .

La clé d'une DatabaseReference racine est null .

Signature:

readonly key: string | null;

DatabaseReference.parent

L'emplacement parent d'un DatabaseReference .

Le parent d'une DatabaseReference racine est null .

Signature:

readonly parent: DatabaseReference | null;

Base de donnéesRéférence.root

La DatabaseReference racine de la base de données.

Signature:

readonly root: DatabaseReference;