Вот что вы можете сделать:
- Когда пользователь регистрируется, сохраняйте информацию о соответствующем пользователе под назначенным им идентификатором пользователя в коллекции под названием «пользователи».
- Затем вы можетеиспользуйте запрос, чтобы найти пользователя с указанным адресом электронной почты.
- Запрос может быть что-то вроде:
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())")
}
}
}