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;