DatabaseReference interface

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 на базу данных.

База данныхReference.key

Последняя часть DatabaseReference путь.

Например, "ada" — это ключ для https://<DATABASE_NAME>.firebaseio.com/users/ada .

Ключ корневой DatabaseReference имеет значение null .

Подпись:

readonly key: string | null;

База данныхReference.parent

Родительское расположение ссылки на DatabaseReference .

Родительский элемент корневой DatabaseReference имеет null .

Подпись:

readonly parent: DatabaseReference | null;

База данныхReference.root

Корневая DatabaseReference на базу данных.

Подпись:

readonly root: DatabaseReference;