ios - 如何在 Xcode 中使用 Swift 从 Firebase 中的 Cloud Firestore 数据库访问数据?
问题描述
我是 Firebase 的新手,基本上我想访问文档中的元素,这些元素是每个文档中的id字段,我想遍历它们,有什么方法可以检索并将该数据放入某种数组中然后快速遍历数组?我是 StackOverflow 的新手,如果我没有正确提出问题,请不要介意。我的数据库看起来如何的图像的链接如下,请通过它。
解决方案
为此,您必须设置 Firebase Client SDK https://github.com/firebase/firebase-ios-sdk 并在成功设置后
let db = Firestore.firestore()
db.collection("UniqueId's").getDocuments { (snapshot, error) in
if error != nil {
print(error)
} else {
for document in (snapshot?.documents)! {
if let id = document.data()["id"] as? String {
//Here you'll get your data
}
}
顺便说一句,我认为您的收藏名称可能是一个问题所以如果不是将其名称更改为 UniqueIds 而不是 UniqueIds
推荐阅读
- pandas - 查找不匹配时间的 Pandas 行并删除不匹配的行
- regex - 正则表达式删除中文翻译中不必要的句点
- excel - 如何从要输入宏的单元格中选择日期?或将当前日期作为选择
- sql-server - 我们可以控制 SQL Server 中锁的顺序吗?
- javascript - 资产大小限制:以下资产超出了故事书构建中建议的大小限制 (244 KiB)
- xml - 如何使用 XSL 计算元素值的出现次数?
- rust - 理解 Rust tracking info(target: "") 宏和类型
- rust - 为 ARM 编译时使用破坏 zksync
- c++ - 如何在 C++ 中将简单文本发送到另一台计算机?
- amazon-web-services - 如果我使用事务性写入,如何使 DynamoDB 备份保持一致?