Как мне получить доступ к данным из базы данных Cloud Firestore в Firebase с помощью Swift в Xcode? - PullRequest
0 голосов
/ 08 мая 2020

Я новичок в Firebase, и в основном я хочу получить доступ к элементам в документах, которые являются полями id в каждом из документов, и я хочу oop через них, есть ли способ Я могу получить и поместить эти данные в какой-то массив, а затем l oop через массив быстро? Я новичок в StackOverflow, пожалуйста, не возражайте, если я неправильно задам вопрос. Ссылка на изображение, как выглядит моя база данных, находится ниже go через нее.

Вот так выглядит моя база данных CloudFirestore

1 Ответ

2 голосов
/ 08 мая 2020

Для этого вам необходимо установить Firebase Client SDK https://github.com/firebase/firebase-ios-sdk и после успешной настройки

let db = Firestore.firestore()
        db.collection("UniqueId's").getDocuments { (snapshot, error) in
            if error != nil {
                print(error)
            } else {
                for document in (snapshot?.documents)! {
                    if let id = document.data()["id"] as? String {
                    //Here you'll get your data
                }
            }

Кстати, я думаю, что ваше имя коллекции может быть проблемой. чем изменить его имя на UniqueIds вместо UniqueIds

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...