Firebase v3 Query von Grandchild

Bei der Registrierung neuer Benutzer vom Typ E-Mail / Kennwort muss der Benutzer festgelegt werden, dass dasdisplayName, das sie eingeben, ist vor dem Aufruf von @ noch nicht in meiner Echtzeitdatenbank vorhande.createUserWithEmailAndPassword. Also brauche ich eine Abfrage. Ich brauche eine Liste allerdisplayName ist in meinemusers Ast. Ich bin verwirrt, wie ich das für jedes @ sammeln soluser, das von jedem Benutzer auth.uid angegeben wird.

Wie würde der Abruf aussehen? Ich denke so etwas wie:

firebase.database().ref('users/' + allUserIds).equalTo('Joe');

aber ich weiß, dassallUserIds ist ungültig. Kann mir jemand dabei helfen?

{
  "users" : {
    "6mJb9vtpbDelyyjirKEf6sSEj8h1" : {
      "name" : "[email protected]",
      "provider" : "password",
      "displayName" : "Joe"
    },
    "T7D7qEOPPHXjKSzglKheGJDQNkE3" : {
      "name" : "[email protected]",
      "provider" : "password",
      "displayName" : "Jane"
    },
    "kTG9R0V4aXYsogQfgF633KFYtzV2" : {
      "name" : "Andre3000",
      "provider" : "google.com",
      "displayName" : "Andre"
    }
  }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage