Firebase-DB - So aktualisieren Sie den bestimmten Wert des untergeordneten Elements in der Firebase-Datenbank

7

Ich möchte meinen Anzeigenamen im unteren Code aktualisieren. Wie kann ich mein displayName aktualisieren? Meine Datenbankstruktur ist wie folgt:

%Vor%     
Nishith Adhvaryu 14.11.2016, 13:00
quelle

1 Antwort

34

Wenn Sie den displayName dieses Benutzers aktualisieren möchten:

%Vor%

Alternativ können Sie dasselbe auch mit:

erreichen %Vor%

Aber wahrscheinlich kennen Sie die ID des Benutzers nicht. In diesem Fall müssen Sie zuerst nachsehen:

%Vor%

Eine letzte Bemerkung zu Ihrer Datenstruktur: Sie scheinen Benutzerprofile zu speichern, speichern diese jedoch unter einer Push-ID. Für diese Art von Struktur empfehlen wir normalerweise, dass Sie jeden Benutzer unter seiner UID speichern:

%Vor%

Mit einer solchen Struktur entfernen Sie die Wahrscheinlichkeit, dass Sie denselben Benutzer zweimal speichern. Außerdem können Sie jetzt den Anzeigenamen des Benutzers aktualisieren, ohne eine Abfrage zu benötigen:

%Vor%     
Frank van Puffelen 14.11.2016, 15:53
quelle