I need to measure the size/length of an element or list in Firebase but I don't need the real content.
Something like firebase.database().ref("users/").once("length" || "size").then(callback)
ps Javascript SDK
I need to measure the size/length of an element or list in Firebase but I don't need the real content.
Something like firebase.database().ref("users/").once("length" || "size").then(callback)
ps Javascript SDK
Firebase doesn't have a count operator, so the only way is to download all children or keep a separate
<children>_count
property in sync. The latter is not a trivial task (see my answer here for one approach), so most often developers likely end up going with the downloads-too-much-data-but-is-trivial approach:A more efficient way to count the children would be to fire a REST call with
shallow=true
parameter, which will give you just the keys. See In Firebase, is there a way to get the number of children of a node without loading all the node data?Also found a post which does it a different way...
Post: Length of a JavaScript object