Получить подколлекции Firestore - PullRequest
0 голосов
/ 13 сентября 2018

У меня проблема с получением данных из Firestore со следующей структурой:

Firestore structure

Вот как я получаюКоллекция категорий:

var defaultStore: Firestore?
var location: [DocumentSnapshot] = []

override func viewDidLoad() {
    super.viewDidLoad()
    defaultStore = Firestore.firestore()

    defaultStore?.collection("Category").getDocuments { (querySnapshot: QuerySnapshot?, error: Error?) in
        if let error = error {
            print(error.localizedDescription)
        } else {
            self.location = (querySnapshot?.documents)!
            DispatchQueue.main.async {
                self.tableView.reloadData()
            }
        }
    }
}

Это дает мне: Books, Films, From test и Serials.Но как я могу получить коллекции от Films например?

1 Ответ

0 голосов
/ 13 сентября 2018

Вы можете попробовать

defaultStore?.collection("Category").document("Film").collection("firstFilm").getDocuments();

Поскольку фильмы, книги и т. Д. Являются документами, а не коллекциями, как вы можете видеть. Для получения дополнительной информации читайте здесь Модель данных Firestore

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