I'm trying out Firebase (since Google's new release).
In the original version of Firebase the parameter shallow=true
would return an object with { key: true }
for every key
at the root of the tree/branch that was requested (and so, rather than children being returned, you would just know the fact that child(ren) exist). This is useful because you don't necessarily want all the data from the child nodes (particularly if there's a lot of it).
Is there a way to do that with Google's new version of Firebase? I'm thinking something like:
firebase.database().ref('/data/?shallow=true').once('value', function(snapshot) {
// do something with snapshot
}
The above code's snapshot.val()
returns null and if I'm reading the docs correctly, it seems this functionality is gone.