Firebase Firestore получает данные из внутренней коллекции - PullRequest
1 голос
/ 02 мая 2020

Есть ли способ получить данные из идентификатора владельца? Я не могу получить доступ к клятве сбора, потому что documentID генерируется автоматически, а не заданным значением c. У меня есть контроль над

* 1003. *document screenshot

1 Ответ

1 голос
/ 02 мая 2020

Возможным вариантом будет запрос ваших документов и получение указанного c OwnerID, подобного этому. Если вы хотите получить все OwnerID из всех ваших документов, просто удалите 'whereField'.

Также ознакомьтесь с документацией Firebase для запросов .

   let docRef = db.collection("YOURCOLLECTIONNAME")
   let query = docRef.whereField("OwnerID", isEqualTo:"VAL")

    query.getDocuments{ (querySnapshot, error) in
         if let error = error {
            print("\(error.localizedDescription)")
         }else {


              for documents in (querySnapshot?.documents)! {

                   if let owner = documents.get("OWnerID") as? String {
                      print(owner)
                    }
    }

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