Я просто хотел бы increment
a value
внутри моего Cloud-Firestore , но я не могу это сделать и не могу найти какие-либо решения в документах ..
Это то, что я пробовал:
let batch = db.batch()
// Set username and uid for user
let userRef = Firestore.firestore().collection("users").document(userID)
batch.updateData(["population": FieldValue.increment(1)], forDocument: userRef)
Но это дает мне это error
:
Неоднозначное использование 'increment'
Что правильный способ сделать это? Действительно ли это возможно с batch
?
Обновление: Причина, по которой я хотел бы использовать batch
, заключается в том, что внутри функции мне нужно обновить и некоторые другие поля.