Когда вы делаете .set()
в своей коллекции, она создает документ с вашим сгенерированным идентификатором пользователя
db.collection("users")
.document(mAuth.getCurrentUser().getUid())
.set(user)
Здесь вы говорите, что внутри пользователей коллекции создайте документ, идентификатор которого является текущим авторизовался в userID и затем установил объект пользователя как данные этого документа
После того, как вы запустили размещенный вами код, он сам сгенерирует пользователя в этой коллекции, если вы не увидите его непосредственно у себя. Консоль Firebase, refre sh ваш браузер
Что мне делать дальше? Как я понял из кода, я получаю документ, используя UID пользователя, но у меня его нет, так что мне заполнять поля?
Это неправильно, вы не получаете пользователя потому что вы используете .set()
, если вы хотите получить этот пользовательский документ, вам необходимо изменить его на .get()
Проверьте официальные документы, если у вас есть какие-либо сомнения https://firebase.google.com/docs/firestore/quickstart?hl=en