При запуске моего приложения создайте документ для текущего пользователя и добавьте его в мою коллекцию пользователей, используя следующий код:
let userId = Auth.auth().currentUser?.uid
Firestore.firestore()
.collection("users").document(self.userId)
.collection("MyCollection").document("aDocument")
.setData(someData)
Данные созданы нормально - вот как это выглядит вБД .Документы, такие как 4GhpuyGRRhXEAYCllojaaJuwZq02 , созданы с помощью приведенного выше кода.и 'denver' создается вручную, когда я редактирую коллекцию в консоли Firestore.
Теперь моя проблема в том, когда я хочу позже получить всех пользователей, созданных в моей БД.Я делаю:
Firestore.firestore().collection("users").getDocuments { (snapshot) in
print(snapshot?.documents.count) // prints 1
}
Единственный документ, возвращаемый здесь, - это Денвер, который введен вручную в БД ... Не уверен, что мне здесь не хватает.(неправильный вызов метода, аутентификация безопасности ...?)