查询从Firebase数据库中读取除特定键之外的所有键的所有数据?

时间:2018-02-12 10:39:50

标签: android firebase firebase-realtime-database

DatabaseReference mDatabaseReference= FirebaseDatabase.getInstance().getReference().child("company_emp");

查询?

我想将它作为4

中的参数之一传递给FirebaseRecyclerAdapter
company_emp:
         :         
         .USER_01:
         :         .email: "dsfsdfd"
         :         .user_id:"USER_01"
         :         .name:"don"
         :      
         :         
         .USER_02:
         :         .email: "dsfsdfd"
         :         .user_id:"USER_02"
         :         .name:"pen"
         :            
       .USER_03:
         :         .email: "dsfsdfd"
         :         .user_id:"USER_03"
         :         .name:"pen"
         :            

所以这里我想避免USER_03孩子。什么是查询?

1 个答案:

答案 0 :(得分:1)

试试这个:

DatabaseReference mDatabaseReference= FirebaseDatabase.getInstance().getReference().child("company_emp");
Query q=mDatabaseReference.orderByChild("user_id").limitToFirst(2);

这将为您提供user_01和user_02

在数据库中将其添加到user_01和user_03:

   .email: "dsfsdfd"
   .user_id:"USER_03"
   .name:"pen"
   .num: "0"

将此添加到user_02:

 .email: "dsfsdfd"
   .user_id:"USER_03"
   .name:"pen"
   .num: "1"

orderbyChild("num").equalTo("0") //将为您提供user_01和user_03