如何在Firebase Firestore / Swift中检查特定文档中是否存在字段

tez616oj  于 2023-08-02  发布在  Swift
关注(0)|答案(1)|浏览(132)

我想检查一个字段是否存在于firebase firestore中的特定文档中。我已经知道了文档的位置,但在Swift中的Firebase文档中找不到任何东西。有人能帮我吗?也许用一张快照?

bvhaajcl

bvhaajcl1#

这就是我设法做到的,有最好的方法吗?(当您检索文档时,您会在[“field”:值]

let clientDocRef = db.collection("co1").document("doc1")
            clientDocRef.getDocument { (document, error) in
                if let document = document, document.exists {
                    let dataDescription = document.data().map(String.init(describing:)) ?? "nil"
                    print("Document data: \(dataDescription)")
                    if dataDescription.contains("\"Field1\"") {
                        print ("field exists")
                    } else {
                            print("field doesnt exist") }
                    } else {
                    print("Document does not exist")
                }
            }

字符串

相关问题