Swift Firestore检查文档是否存在..就我而言,即使文档存在于集合中也不起作用

时间:2019-01-30 13:52:23

标签: ios swift google-cloud-firestore

我正在使用Firebase Auth和Google签名来将用户登录到我的IOS应用程序。我有一个步骤可以检查用户是否存在于/ users集合中。文档ID只是UID。如果用户是第一次登录,它将在/ users集合中创建一个文档,否则会将用户信息加载到变量中。但是,在下面的代码中,即使文档(UID )中存在供重复使用的用户。

db.collection("users").document(Auth.auth().currentUser.uid).getDocument { (snapshot, error ) in
    if  (snapshot?.exists)! {
         print("User Document exist")                    
    } else {                    
         print("User Document does not exist")                    
    }
}

我尝试了不同的方法。.我也想检查一次。.请告知

0 个答案:

没有答案