Java 从具有特定值的表中检索Firebase中的数据

Java 从具有特定值的表中检索Firebase中的数据,java,android,json,firebase,Java,Android,Json,Firebase,我目前正在使用android Studio和Firebase开发一个android应用程序,我正在考虑如何以最佳JSON格式构建我的数据库,随着时间的推移,这将是最佳的 它是一个服务应用程序,包含tbl\u父类、tbl\u子类和tbl\u服务 是否可以执行如下查询: SELECT * FROM tbl_services WHERE child_category_name = 'technicians' 如果答案是肯定的,我该怎么做?我已经实现了连接等的代码,但是我如何进行查询呢?当然可以,文

我目前正在使用android Studio和Firebase开发一个android应用程序,我正在考虑如何以最佳JSON格式构建我的数据库,随着时间的推移,这将是最佳的

它是一个服务应用程序,包含
tbl\u父类
tbl\u子类
tbl\u服务

是否可以执行如下查询:

SELECT * FROM tbl_services WHERE child_category_name = 'technicians' 
如果答案是肯定的,我该怎么做?我已经实现了连接等的代码,但是我如何进行查询呢?

当然可以,文档中描述如何进行查询的部分。您需要结合使用
orderByChild
equalTo
。像这样的方法应该会奏效:

Query myQuery = databaseReference.child("tbl_services")
                                 .orderByChild("child_category_name")
                                 .equalTo("technicians");

那真是太好了!非常感谢你!是否区分大小写?表名可能应该区分大小写,是的