[ Web Proxy ]
URL:
Viewing: https://firebase.google.com/docs/reference/js/database.databasereference [Back]  [Original]

DatabaseReference interface  |  Firebase JavaScript API reference Skip to main content
Overview Fundamentals AI Build Run Reference Samples
Firebase [Firebase]
Send feedback

DatabaseReference interface Stay organized with collections Save and categorize content based on your preferences.

A DatabaseReference represents a specific location in your Database and can be used for reading or writing data to that Database location.

You can reference the root or child location in your Database by calling ref() or ref("child/path").

Writing is done with the set() method and reading can be done with the on*() method. See https://firebase.google.com/docs/database/web/read-and-write

Signature:

export declare interface DatabaseReference extends Query 

Extends: Query

Properties

Property Type Description
key string | null The last part of the DatabaseReference's path.For example, "ada" is the key for https://<DATABASE_NAME>.firebaseio.com/users/ada.The key of a root DatabaseReference is null.
parent DatabaseReference | null The parent location of a DatabaseReference.The parent of a root DatabaseReference is null.
root DatabaseReference The root DatabaseReference of the Database.

DatabaseReference.key

The last part of the DatabaseReference's path.

For example, "ada" is the key for https://<DATABASE_NAME>.firebaseio.com/users/ada.

The key of a root DatabaseReference is null.

Signature:

readonly key: string | null;

DatabaseReference.parent

The parent location of a DatabaseReference.

The parent of a root DatabaseReference is null.

Signature:

readonly parent: DatabaseReference | null;

DatabaseReference.root

The root DatabaseReference of the Database.

Signature:

readonly root: DatabaseReference;
Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2022-07-22 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-07-22 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page