我想创建一个firebase层次结构作为以下链接中显示的图像
http://i44.tinypic.com/ifv22x.jpg
我尝试过但未能执行以下操作:
计算 user_id 下的子项数( trip_id s),并将 trip_id = count + 1 分配给新的行程。 numChild()仅适用于 DataSnapShot 。我们如何使用 user_id Firebase参考来计算 trip_id 的数量?
稍后,我想遍历每个 trip_id 并检索数据。
答案 0 :(得分:2)
我们不建议手动计数以创建新的旅行ID。在多个客户端可能正在编写数据的分布式上下文中,通常会发生冲突。
使用ref.push()
方法自动创建唯一的按时间顺序递增的ID。