我从具有以下结构的 Firestore 获取数据时遇到问题:
这是我获取类别收藏的方式:
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
获取收藏夹?
答案 0 :(得分:2)
您可以尝试
defaultStore?.collection("Category").document("Film").collection("firstFilm").getDocuments();
因为电影,书籍等都是文档,而不是您所看到的收藏。有关更多信息,请点击此处Firestore data model