我有一封电子邮件,我需要获取此帐户的ID。我使用电子邮件/密码登录方法,我有一个补充用户信息的集合。我该怎么办呢?
答案 0 :(得分:1)
这是你能做的:
- 当用户注册时,将其相关用户信息保存在名为“'用户”的集合中的指定用户ID下。
- 然后您可以使用查询来查找具有指定电子邮件地址的用户。
-Query可能是这样的:
db.collection("users").whereField("email", isEqualTo: emailYouHave)
.getDocuments() { (querySnapshot, err) in
if let err = err {
print("Error getting documents: \(err)")
} else {
for document in querySnapshot!.documents {
// This is where you would get the ID, there should only be one document
print("\(document.documentID) => \(document.data())")
}
}
}