我在从以下位置获取数据时遇到问题火库具有以下结构:
这是我获取类别集合的方法:
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
and Serials
。
但我怎样才能从Films
例如?
你可以试试
defaultStore?.collection("Category").document("Film").collection("firstFilm").getDocuments();
因为电影、书籍等都是文档而不是集合,如您所见。欲了解更多信息,请阅读此处Firestore数据模型 https://firebase.google.com/docs/firestore/data-model
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)