【发布时间】:2019-02-17 21:10:19
【问题描述】:
我在使用以下结构从 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 获取收藏?
【问题讨论】:
-
您可以使用另一个催收电话。 defaultStore?.collection("Category").collection("Foo").getDocuments()
-
@GaloTorresSevilla ,给我错误
Value of type 'CollectionReference' has no member 'collection' -
是的。抱歉,第一次收藏后忘记添加文档了
标签: swift firebase google-cloud-firestore