Próbuję pobrać dane z dwóch tabel jak (pobranie wszystkich użytkowników i ich szczegóły)jak zrobić przyłącza na stołach Firebase
tableOne.on('users', function (snapshot) {
userId = snapshot.val().userId; // line 1 (results like 1,2,3,4,5,6)
anotherTable.child('userdetails').child(userId).once('value', function(mediaSnap) {
// result // line 2
});
});
ale problemem jest linia 1 wykonuje pierwszy do 6 razy, a następnie linii 2, które n razy skutkuje za każdym razem szukaniem "gdzie identyfikator użytkownika to - 6" ... czy połączenia nie są obsługiwane w Firebase?
Każda pomoc jest apreciated
Powinieneś przeczytać ten artykuł: https://www.firebase.com/blog/2013-10-01-queries-part-one.html#join i rozważ użycie tej biblioteki: http: //firebase.github .io/firebase-util /. Zauważ też, że 'on ('users'' nie jest prawidłowym wydarzeniem.) Prawdopodobnie szukałeś' on (' value'' lub 'on ('child_added''.) –
Frank, pracowałem tylko nad pierwszym linkiem, ale problemem czy pobierają one pojedyncze szczegóły i chcę pobrać wszystkie szczegóły z pierwszej tabeli i odpowiednie szczegóły z drugiej tabeli – Luckyy
drugi link wygląda lepiej, będzie wyglądał, czy może mi pomóc ... dzięki – Luckyy