如何使用Firestore(SWIFT)中的FieldValue减少值?

时间:2019-05-01 09:56:26

标签: swift google-cloud-firestore

通过阅读博客post和文档,我发现我们可以使用FieldValue来增加值,但是找不到递减函数。

document("fitness_teams/Team_1").
  updateData(["step_counter" : FieldValue.decrement(500)]) //Does not exist

要减少价值,我们还需要使用交易吗?

1 个答案:

答案 0 :(得分:1)

不需要减量函数,只需将负值传递给实际的increment()函数:

document("fitness_teams/Team_1").
  updateData(["step_counter" : FieldValue.increment(-500)])

您的step_counter字段的值将减少500。