В моем prpject у меня есть коллекция «сотрудники», где каждый документ сотрудника содержит файлы, такие как: firstName, lastName, zipCode, refreshToken и т. Д. При попытке обновить только значение refreshToken я использую «updateData», как показано в документации docs мой код:
static func updateToken(token:String){
Firestore.firestore().collection("companies").document(self.user.companyId).collection("employees")
.document(self.user.employeeId).updateData(["refreshToken" : token])
}
, но при этом удаляются все другие значения документа сотрудника (firstName, lastName, zipCode и т. д.) и только новое значение refreshToken, существующее в узле после операции.Я что-то делаю или я неправильно понял идею "updateData"?