Firebase -最快的方式更新节点值与节点值+值
Firebase - quickest way to update node value with node value + value
我正在寻找相当于
的Firebase UPDATE users SET credits = credits + 10
我想在不加载所有数据的情况下更新我的firebase数据库中的特定值。下面的例子将不起作用,但只是说明我的意思:
let user = this.af.database.object('/user/').update({
count1: count1 + 50
count2: count2 + 20
});
是否有任何方法可以在不加载的情况下为现有数据添加值?
简短的回答,不,您需要使用transaction
进行加法或减法。
请看这里https://firebase.google.com/docs/reference/js/firebase.database.Reference#transaction
相关文章:
- d3基于用户选择动态更新节点
- 有条件更新d3.js力图中节点的最佳方法
- 更新从Mysql查询检索到的数据?Node.js节点mysql
- 查找与锁定和更新调度相关的一个或两个节点模块
- 将节点.js更新为 0.12 标头错误
- 节点.js表单更新有和没有 ajax
- Jqgrid Treegrid在更新本地源数据时重新加载节点
- 在节点脚本中,如何监视文件的更改并获取更新的内容
- 节点js可以计算两个输入字段的值并更新另一个字段吗?
- 节点 + MONGO:更新记录需要回调
- 确定元素是否由 JS 添加,还是原始 HTML 文档 *OR* 检测脚本何时通过 InnerHTML 更新节点
- Vis.js网络图不随节点更改而更新
- JWT 从节点.js更新有效负载
- 节点.js更新文件中的 JSON 数据
- 节点.JS全局变量未保持更新
- 节点,socket.io - 将新条目添加到新闻源时更新客户端
- 在节点 JS 中将值从一个对象更新到另一个对象
- Firebase - 在对多个节点执行更新/扇出时设置优先级
- 使用节点Q更新对象值
- D3节点更新-如何在多个文本元素中选择特定的文本元素