Posso determinar se a consulta NÃO encontra filhos com valores dentro de um intervalo especificado?

De alguma forma, posso determinar se nenhuma criançaref existe com valores entre-1 enewTotal?

Aqui está o que eu esperava que funcionasse. O retorno de chamada é executado se existirem filhos na consulta.

ref.orderByValue().startAt(-1).endAt(newTotal).limitToLast(1).once("child_added", function(snap){

   /* Runs only when query yields a result */

   if (snap.exists()){
     ...
   } else {
     ...
   }

});

newTotal é 0 ou qualquer número inteiro positivo.

questionAnswers(1)

yourAnswerToTheQuestion