gpt4 book ai didi

swift - 使用 Swift (Firestore) 访问特定文档字段

转载 作者:行者123 更新时间:2023-11-28 11:36:35 25 4
gpt4 key购买 nike

我有以下非常有效的方法,但我对如何从文档中实际检索特定字段感到困惑。我似乎只能引用返回整个文档对象的 document.data()

我正在尝试引用一个名为“content”的特定字段,它是我的 Firestore 中的字符串类型。

let db = Firestore.firestore()
db.collection("messages").whereField("channel", isEqualTo: "channel-name")
.getDocuments() { (querySnapshot, err) in
if let err = err {
print("Error getting documents: \(err)")
} else {
for document in querySnapshot!.documents {
print("\(document.documentID) => \(document.data())")
let content = document.data() # Here I'd like to get the string attribute "content" from each document
}
}
}

最佳答案

for document in querySnapshot!.documents {
if let content = document.data()["content"] as? String {
print(content)
}
}

关于swift - 使用 Swift (Firestore) 访问特定文档字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55085709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com