我正在寻找有关应用程序从Firebase检索用户数据的最佳方式的一些指导。
对于数据结构,我有一个数据库,其中添加了一个“用户”子节点,然后添加了可以访问此数据的任何用户密钥。例如,它看起来像。
我根据以下代码使用OrderbyChild选项。这确实有效...但是我收到了firebase警告消息: “ @ firebase / database:防火墙警告:使用未指定的索引。您的数据将在客户端上下载并过滤。请考虑在/ channels上将” .indexOn“:” users / QHfNAoleVsfhLJt9dTenCkpCeVu2“添加到安全规则中,以提高性能。 / p>
我担心的是,随着数据大小的增长,它实际上是将整个表下载到此处的客户端吗?那将是非常有问题的。同时,当我根据用户与数据的交互方式追加/删除密钥时,我看不到如何向/ users /中添加密钥。我绝对需要检索数据,以便多个用户可以访问该数据。
php.ini