本文介绍了如何使用Firestore(SWIFT)中的FieldValue减少值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
阅读博客帖子和在文档中,我发现我们可以使用 FieldValue
递增一个值,但是我找不到递减函数.
Reading a blog post and the docs, I found that we can increment a value using FieldValue
but I cound't find a decrement function.
document("fitness_teams/Team_1").
updateData(["step_counter" : FieldValue.decrement(500)]) //Does not exist
要减少价值,我们还需要使用交易吗?
To decrement a value we still need to use transactions?
推荐答案
不需要减量函数,只需将负值传递给实际的 increment()
函数:
There is no need for a decrement function, simply pass a negative value to the actual increment()
function:
document("fitness_teams/Team_1").
updateData(["step_counter" : FieldValue.increment(-500)])
您的 step_counter
字段的值将减少500.
And the value of your step_counter
field will be decremented by 500.
这篇关于如何使用Firestore(SWIFT)中的FieldValue减少值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!