Meine Feuerbasis db Struktur ist unten angegeben,Zugriff auf Firebase-db-Unterobjektelemente?
users
fb-user-key1
user1-details1
Tags
Tag-key1
"name":"value"
Tag-key2
"name":"value"
fb-user-key2
user1-details2
Tags
Tag-key1
"name":"value"
Tag-Key1 & Benutzer-Schlüssel der von Feuerbasis mit Push erzeugt werden(). Firebase-Code zum Zugriff auf den Inhalt ist,
var fbref = firebase.database().ref("users");
fbref.child("Tags").on("child_added", function(e){
var Tagobj = e.val().name;
console.log(Tagobj);
});
Dieser gibt nichts zurück. Ich kann in der obigen Datenstruktur nicht auf das Name: Wert-Paar zugreifen. ` modifizierte Code hinzufügen,
firebase.database().ref("users").on("child_added",function(e) { var Tagobj = e.val().Tags; });
Ausgabe des obigen Codes ist output data structure
Wie dieser Name Wert-Paare zugreifen ?? Firebase-Schlüssel sind ein Problem? Nicht bekommen, wo ich falsch liege. Schätzen Sie Ihre Eingaben.
Was ist Ihr Anwendungsfall? Werden "Tags" für einen Benutzer jemals aktualisiert, nachdem ein Benutzer erstellt wurde? Haben Sie in Ihrer App ein Geschäft, in dem Sie neue Werte hinzufügen und das erneute Rendern auslösen können? – ArneHugo
'Tags' ist nicht das Kind von' Benutzern'. –
@ArneHugo, Ja-Tags werden häufig mit neuen Name-Value-Paaren aktualisiert. – user1322692