Android Firebase数据库结构

Android Firebase数据库结构,android,firebase,Android,Firebase,我刚开始使用firebase,我对结构有很多疑问。为了学习,我举了一个例子(图1)。 问题陈述:用户将发送一些订单。管理员将获得该命令。(用户可能很多,因此管理员将收到许多订单)。管理员确认与预期时间的订单。用户获得预期时间并确认管理员返回。(我本可以停止单向通信,但我需要双方的确认) 为此,我计划采用如下结构: Users -> User Unique Id -> Info -> Orders -> Order Uniq

我刚开始使用firebase,我对结构有很多疑问。为了学习,我举了一个例子(图1)。 问题陈述:用户将发送一些订单。管理员将获得该命令。(用户可能很多,因此管理员将收到许多订单)。管理员确认与预期时间的订单。用户获得预期时间并确认管理员返回。(我本可以停止单向通信,但我需要双方的确认)

为此,我计划采用如下结构:

Users -> User Unique Id -> Info
                        -> Orders -> Order Unique id -> Name
                                                     -> Quantity
管理员将仅从该流程中读取订单,然后使用价格和时间更新订单项

我应该有不同的表格,如下面的信息

Admin -> Order Unique id -> Price
                         -> Time
                         -> Status

我应该如何更好地实现这一点

检查此链接在NoSQL数据库中没有构造数据的最佳方法。这完全取决于您想要实现的用例。我建议检查我们的,和。