如何从firebase获取特定数据

时间:2017-12-21 06:39:08

标签: android firebase firebase-realtime-database

我想将firebase中的特定数据提取到Android应用中。

我想只获取数据where ar="Atif Aslam"。我怎么能这样做? 这是我的数据库

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试以下代码:

DatabaseReference mDatabaseReference = FirebaseDatabase.getInstance().getReference("uploads");    
Query query
    =  mDatabaseReference.orderByChild("ar").equalTo("Atif Aslam");

参考firebase官方网站的示例:https://firebase.google.com/docs/reference/android/com/google/firebase/database/Query

希望这有帮助。

答案 1 :(得分:1)

尝试使用firebase.database.Query

Query msgQuery = childRef.orderByChild("ar").equalTo("Atif Aslam");
msgQuery.addChildEventListener(MainActivity.this);