Firebase Web de récupérer des données
J'ai le texte suivant db structure en firebase
Je suis en essayant de récupérer des données qui appartient à un id utilisateur (uid). La documentation a l'exemple suivant:
firebase.database().ref('/users/' + userId).once('value').then(function(snapshot) {
var username = snapshot.val().username;
//...
});
Mais comment puis-je récupérer des données à partir de mon exemple sans connaître la clé unique pour chaque objet?
Mise à jour:
J'ai essayé une nouvelle approche en ajoutant l'id de l'utilisateur comme la principale clé et chaque objet enfant a sa propre et unique d'identification.
Maintenant, le défi est de savoir comment obtenir la valeur de "titre".
OriginalL'auteur CyberJunkie | 2016-08-22
Vous devez vous connecter pour publier un commentaire.
Eh bien, c'est assez simple. Ensuite, vous pouvez l'utiliser comme ceci:
Bien sûr, vous devez définir userUID.
C'est une requête avec un filtrage. Plus sur Récupérer des Données - Firebase doc
Edit: Solution pour le nouveau défi est:
Noter que ceci est juste un exemple.
J'ai fait une mise à jour de ma question en montrant la nouvelle structure.
Cela dépend du scénario d'utilisation. Si vous construisez liste de choses à faire, il serait bon d'utiliser de l'Utilisateur ID comme clé principale. Je vais modifier la réponse en temps pour correspondre à votre question modifier.
OriginalL'auteur pr0gramist