根据用户密钥查询/检索Firebase数据的最佳方法?

时间:2019-04-24 19:59:07

标签: javascript firebase firebase-realtime-database

我正在寻找有关应用程序从Firebase检索用户数据的最佳方式的一些指导。

对于数据结构,我有一个数据库,其中添加了一个“用户”子节点,然后添加了可以访问此数据的任何用户密钥。例如,它看起来像。

  • 用户
    • 32408fhaidsf = sd0ofds:是
    • dd044540-v04r5-0824f:是
    • 43fr45ghh34ggh5567jh:是

我根据以下代码使用OrderbyChild选项。这确实有效...但是我收到了firebase警告消息: “ @ firebase / database:防火墙警告:使用未指定的索引。您的数据将在客户端上下载并过滤。请考虑在/ channels上将” .indexOn“:” users / QHfNAoleVsfhLJt9dTenCkpCeVu2“添加到安全规则中,以提高性能。 / p>

我担心的是,随着数据大小的增长,它实际上是将整个表下载到此处的客户端吗?那将是非常有问题的。同时,当我根据用户与数据的交互方式追加/删除密钥时,我看不到如何向/ users /中添加密钥。我绝对需要检索数据,以便多个用户可以访问该数据。

php.ini

0 个答案:

没有答案