我将要开始一个项目,在该项目中我需要在服务器上安装数据库,而我的android设备将检索一些数据,但不是全部(由于性能和隐私)。
firebase数据库是否允许这种使用? (在我看到的所有示例中,移动设备都可以访问存储在数据库中的所有数据)。
答案 0 :(得分:1)
如果我完全了解您,则希望将数据加载到您的应用程序中,但不是全部数据。在这种情况下,Firebase实时数据库提供查询,使您能够订购数据以及限制在某个点可以加载的项目数量。例如,如果您有一个存储所有用户的用户节点,则可以如下加载最后100个用户
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("users");
Query query = ref.limitToLast(100)
在这种情况下,您会将最近100位用户加载到recyclerview中
答案 1 :(得分:1)
链接到Firebase实时数据库规则-https://firebase.google.com/docs/database/security/#section-overview,您还可以使用实时数据库规则模拟器(在Firebase控制台中,在实时数据库中检查规则部分)来验证安全规则。 < / p>