Skip to content

Instantly share code, notes, and snippets.

@bommels
Forked from anantn/firebase_snapshot_parent.js
Created November 10, 2016 21:20
Show Gist options
  • Save bommels/4665eb03c53659dc89da6f9252c68591 to your computer and use it in GitHub Desktop.
Save bommels/4665eb03c53659dc89da6f9252c68591 to your computer and use it in GitHub Desktop.
Firebase: Get the parent of a snapshot.
function getParent(snapshot) {
// You can get the reference (A Firebase object) from a snapshot
// using .ref().
var ref = snapshot.ref;
// Now simply find the parent and return the name.
return ref.parent.key;
}
var testRef = new Firebase("https://example.firebaseIO-demo.com/foo/bar");
testRef.once("child_added", function(snapshot) {
// Should alert "Name of the parent: foo".
alert("Name of the parent: " + getParent(snapshot));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment