Очень небезопасно хранить пароль в базе данных так, как вы это делаете. Firebase уже предоставляет вам функцию входа в систему
Auth.auth().signIn(withEmail: email, password: password) { (user, error) in
//.....
}
Затем в вашей базе данных вместо сохранения пароля просто сохраните UID пользователя для каждого из пользователей. Затем вы можете получить пользователя, используя:
guard let uid = Auth.auth().currentUser.uid else { return }
Firestore.firestore().collection("users").whereField("userID", isEqualTo: uid).getDocuments() { snapshot, error in
// Do user fetching here
}