swift - 如何在 Firestore (SWIFT) 中使用 FieldValue 减少值?
问题描述
阅读博客文章和文档,我发现我们可以使用递增值FieldValue
但我找不到递减函数。
document("fitness_teams/Team_1").
updateData(["step_counter" : FieldValue.decrement(500)]) //Does not exist
要减少一个值,我们还需要使用交易吗?
解决方案
不需要递减函数,只需将负值传递给实际increment()
函数:
document("fitness_teams/Team_1").
updateData(["step_counter" : FieldValue.increment(-500)])
您的step_counter
字段值将减少 500。
推荐阅读
- r - 使用分隔符将一列转换为多列
- elasticsearch - Filebeat 不收集日志?
- c# - httpClient.GetFromJsonAsync .NET Core 3.1 使用转换器返回空项目
- scala - 使用 Scala 反射设置和获取值
- c++ - 有没有办法让类在 C++ 中进行自我转换
- reactjs - React Boostrap 输入表单没有给出任何值
- ionic-framework - 可视代码中的 Azure 存储库返回版本错误
- c# - 如何获取和设置 Range 属性的最小值和最大值?
- mysql - 具有一个可空键和外键的唯一索引
- mysql - 如何在sql中根据颜色显示不同的产品名称?