Algunos, por favor, consideren una solución para mí. Esta es mi base de datos: 
Estas son las reglas de mi base de datos: 
Estoy tratando de saber cuántos usuarios "referralcode" coinciden con cualquier usuario "referalcode". Por ejemplo, este primer usuario "referalcode:" es "Fhb0VP7xje97". Quiero saber cuántos usuarios de toda la base de datos tienen este código de referencia en su "referralcode ", y guarde el número en el valor "referno", para que el usuario pueda ver la cantidad de personas referidas por los usuarios, hasta ahora he intentado esto
Var referralcode=snapshot.val().referralcode; Var refercode=snapshot.val().refercode; const ref = firebase.database().ref('users'); const query = ref.orderByChild('referralcode').equalTo('refercode').get().then((results) => { console.log(Object.keys(results.val()).length); results.forEach((snapshot) => { console.log(snapshot.key, snapshot.val()); }); });Por favor, ¿alguien puede decirme qué hacer específicamente?