Całkowita liczba rekordów w Firebase (kiedy skończę liczenie?)
Liczenie rekordów w tabeli jest oczywiście wysiłkiem ręcznym, dopóki nie dostaniesz tych nowych, niesamowitych funkcji już w pracach;)
Jednak utknąłem nawet przy użyciu ręcznego uruchamiania z .on („wartość”, ...), aby pobrać liczbę:
var table = new Firebase('http://beta.firebase.com/user/tablename');
var count = 0;
table.on('child_added', function(snapshot) {
count++;
// how do I know if this is the last child? i.e. the count is complete?
});
// when is it okay to use count?
Przewiduję te same problemy z każdym rodzajem paginacji i czuję, że jestem w tym trochę zakłopotany. czego mi brakuje?
Czy jest to z gruntu niewłaściwy wzór, powiedzmy, uzyskiwania liczby wiadomości, które użytkownik ma w swojej kolejce?