Skip to content

TechFerment/firebase-realtime-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Firebase Realtime Database

All Firebase Realtime Database data is stored as JSON objects. You can think of the database as a cloud-hosted JSON tree. Unlike a SQL database, there are no tables or records. When you add data to the JSON tree, it becomes a node in the existing JSON structure with an associated key. You can provide your own keys, such as user IDs or semantic names, or they can be provided for you using push().

Write Operation

<script>
  var name="Name";
  firebase.database().ref('data').set({name:name});
  
</script>

Read Operation

<script>

  firebase.database().ref('data').on('value',(snap)=>{
    console.log(snap.val());
  });

</script>

Read List of Data

<script>

  firebase.database().ref('ReferernceName').once('value', function(snapshot) {
    snapshot.forEach(function(childSnapshot) {
      var childKey = childSnapshot.key;
      var childData = childSnapshot.val();
      // ...
    });
  });
  
</script>

Count the Number of Nodes

<script>

  firebase.database().ref('data').on('value',(snap)=>{
    var totalRecord =  snap.numChildren();
    console.log("Total Record : "+totalRecord);
  });

</script>

Delete Operation

The simplest way to delete data is to call remove() on a reference to the location of that data.

You can also delete by specifying null as the value for another write operation such as set() or update(). You can use this technique with update() to delete multiple children in a single API call.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages