Используя следующую строку кода:
fs.collection("users").document(user.id).update("firstname", user)
Вы сможете обновить только одно свойство. Если вы хотите обновить несколько свойств, используйте следующие строки кода:
fs.collection("users").document(user.id)
.update(
"firstname", "John",
"lastname", "Smith",
"age", 25
)
Если вы хотите обновить документ, используя объект вашего класса User
, используйте set()
метод вместо update()
, как в следующей строке кода:
fs.collection("users").document(user.id).set(user)
Вы также можете использовать Map
для обновления документа, как объяснено в моем ответе из следующего поста: