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"
}
}
}