Muszę liczyć wszystkich użytkowników z superużytkownikai wymień te w widoku tabeli z podanymi szczegółami. Czy istnieje kod, który bezpośrednio pobiera liczbę dokumentów wewnątrz kolekcji, poza użyciem funkcji wewnątrz konsoli firebase. Lub proste zapytanie, aby przejść przez dokumenty!
Odpowiedzi:
3 dla odpowiedzi № 1spowoduje to zebranie całego dokumentu do kolekcji i wydrukowanie ich
db.collection("superUsers").getDocuments()
{
(querySnapshot, err) in
if let err = err
{
print("Error getting documents: (err)");
}
else
{
var count = 0
for document in querySnapshot!.documents {
count += 1
print("(document.documentID) => (document.data())");
}
print("Count = (count)");
}
}
2 dla odpowiedzi nr 2
Możesz zliczać dokumenty w migawce:
snapshot.count