Ios Swift-如何检查firestore文档是否存在?
如何检查Google Firebase Firestore文档是否存在 我在项目中尝试了以下代码:Ios Swift-如何检查firestore文档是否存在?,ios,swift,firebase,google-cloud-firestore,Ios,Swift,Firebase,Google Cloud Firestore,如何检查Google Firebase Firestore文档是否存在 我在项目中尝试了以下代码: let db = Firestore.firestore() let UserName = UserNameText.text print(UserName!) let userRef = db.collection("users").document(UserName!) print("one") userRef.getDocument { (document, error) i
let db = Firestore.firestore()
let UserName = UserNameText.text
print(UserName!)
let userRef = db.collection("users").document(UserName!)
print("one")
userRef.getDocument { (document, error) in
print("two")
if let document = document {
print("three")
if document.exists{
print("Document data: \(String(describing: document.data()))")
} else {
print("Document does not exist")
}
}
}
以下是我在firebase.google.com上的数据图片:
打印用户名!将返回正确的值。下面的代码将输出1和2,但将在那里停止 @JRLtechwriting解决了我的问题
如果let document=document,document.exists{,请使用此示例:如果let document=document,document.exists{,请使用此示例:如果未打印3,则可能返回错误。请同时打印错误变量。