/ / FireStore Swift 4: Jak uzyskać całkowitą liczbę wszystkich dokumentów w kolekcji i uzyskać szczegóły każdego dokumentu? - swift, firebase, firebase-database, swift4, google-cloud-firestore

FireStore Swift 4: Jak uzyskać całkowitą liczbę wszystkich dokumentów w kolekcji i uzyskać szczegółowe informacje o każdym dokumencie? - swift, firebase, baza danych firebase, swift4, google-cloud-firestore

Obraz konsoli

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 № 1

spowoduje 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