需要Firebase数据结构建议

时间:2015-09-09 13:15:34

标签: firebase

我想跟踪和报告聊天室中的用户,我不确定如何最好地构建Firebase中的数据。

一般情况

  • 每个用户都有一个唯一的user_id
  • 聊天室总是如此 开幕式和闭幕式
  • 每个聊天室都有自己独特的room_id
  • 用户经常进入和离开已打开的聊天室
  • 如果聊天室已关闭,则用户无法进入房间
  • 一个用户可能同时在多个聊天室

获取数据

我们可以访问返回json的API,我计划每隔1分钟查看一次API查找所有聊天室(room_id),然后请求每个房间的所有用户(user_id)。

设置数据

数据的设置完全在我们的控制之下

报告我希望能够获得

  • 我们从x到y的日期和时间看到了多少独特用户?时间
  • 从x到y日期&时间

问题

  • firebase会为我记录每条记录吗?或者我是否需要将时间写入每条记录?
  • 最好使用unix Epoch还是更容易理解的日期时间?
  • 我应该如何在firebase中构建这些数据?

0 个答案:

没有答案