android firebase数据库的用途和结构

时间:2018-09-07 15:12:39

标签: android firebase firebase-realtime-database

我将要开始一个项目,在该项目中我需要在服务器上安装数据库,而我的android设备将检索一些数据,但不是全部(由于性能和隐私)。

firebase数据库是否允许这种使用? (在我看到的所有示例中,移动设备都可以访问存储在数据库中的所有数据)。

2 个答案:

答案 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控制台中,在实时数据库中检查规则部分)来验证安全规则。<code>[![enter image description here][1]][1]</code> < / p>