Firebase数据检索没有其中一个子节点

时间:2017-06-13 15:43:36

标签: javascript firebase firebase-realtime-database

Picture of my database

你好。我遇到了firebase数据库的问题。我想根据时间戳获取最后两个~/.gradle/gradle.properties对象。我不希望它在processdata的父对象中返回,因为要求是processdata对象,它是父对象的另一个子对象,不应该发送到应用程序端。因此,获取父对象也会得到rawdata,因为它也是孩子。我怎么能避免呢?如我所说,代码在父对象中返回rawdata

processdata

1 个答案:

答案 0 :(得分:1)

你不能。当您从firebase加载任何数据时,它的所有子数据都会出现。强调我的:

  

在数据库中的某个位置获取数据时,还会检索其所有子节点。此外,当您在数据库中的某个节点上授予某人读取或写入权限时,您还可以授予他们访问该节点下所有数据的权限。因此,在实践中,最好使您的数据结构尽可能保持平坦https://firebase.google.com/docs/database/web/structure-data

rawdata与应发送给客户端的数据分开存储。