Java Firebase数据库查询数据

Java Firebase数据库查询数据,java,android,firebase,firebase-realtime-database,database,Java,Android,Firebase,Firebase Realtime Database,Database,我是Firebase数据库的新手,我正在制作一个android应用程序,其中的数据结构如下: { posts={ -Ks4AoL7F-oKtwd3M8Ao={ address=Address of mine, title=Title , subcategory=E-waste, category=Garbage, time=21-08-2017 07:54 p.m., mobileNumber=som

我是Firebase数据库的新手,我正在制作一个android应用程序,其中的数据结构如下:

{
posts={
    -Ks4AoL7F-oKtwd3M8Ao={
        address=Address of mine, 
        title=Title , 
        subcategory=E-waste, category=Garbage, 
        time=21-08-2017 07:54 p.m., 
        mobileNumber=some mobile number, 
        comment=hhdhdehsbsbhs, 
        statusText=Pending, 
        imagePath=https://firebasestorage.googleapis.com/v0/b/path-to-image
    },...
}
因此,在这个结构中,我想根据手机号码查询帖子,也就是说,如果手机号码匹配,那么将检索当前帖子,否则跳过此帖子并检查下一篇帖子,以此类推……

您可以参考和

您可以通过firebase文档部分中的简单查询从post对象获取所有数据列表,您可以在其中检查每个对象的移动编号,并相应地应用保留或丢弃对象的条件

有关更多信息,请查看以下链接:-