为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Firebase RTDB 中获取原子增量值?

如何在 Firebase RTDB 中获取原子增量值?

FFIVE 2023-06-09 17:19:31
我正在使用 increment() 自动生成订单序列号:firebase.database.ServerValue.increment(1)现在,我想将该序列号作为 orderID 显示给用户。通过交易,我将在客户端上拥有该序列号:var seq;ref.transaction(function(value) {  seq = (value || 0) + 1;  return seq;});使用 increment(),我该怎么做?我应该使用 once() 再次往返服务器还是使用 on() 监听变化?
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

为了获得增量值,您确实可以使用once()oron()来接收更新的结果。事实上,您确实必须从服务器读回它才能确定新值。



查看完整回答
反对 回复 2023-06-09
  • 1 回答
  • 0 关注
  • 58 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信