How to search for a value in firebase Android

前端 未结 7 1856
孤城傲影
孤城傲影 2020-12-01 05:37

I am saving data as follows in the Firebase:

I want to find all records that have #Yahoo in their title. What will be the exact query for that?

I am

7条回答
  •  余生分开走
    2020-12-01 06:17

    This is working with the Google Firebase.

    DatabaseReference mFirebaseDatabaseReference = FirebaseDatabase.getInstance().getReference();
        Query query = mFirebaseDatabaseReference.child("userTasks").orderByChild("title").equalTo("#Yahoo");
        query.addValueEventListener(valueEventListener);
    
    ValueEventListener valueEventListener = new ValueEventListener()
    {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot)
        {
            for (DataSnapshot postSnapshot : dataSnapshot.getChildren())
            {
                //TODO get the data here
    
            }
    
        }
    
        @Override
        public void onCancelled(DatabaseError databaseError)
        {
    
        }
    };
    

提交回复
热议问题