Как искать данные в Firebase Android

Изображение базы данных FireBase

Я хочу найти условие, если пользователь говорит MSCS, тогда Search должен проверить -> условие, что MSCS равно 1, затем получить все данные, такие как SJSU (University Name) и CA (City Name) в моем приложении Android Application, как Listview / Fragmentview.

Я попробовал Как искать значение в firebase Android, но я не могу понять это.

Звучит так, что вы ищете что-то вроде следующего.

mDatabase.orderByChild("MSCS").equalTo(1).addListenerForSingleValueEvent( new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { //data will be available on dataSnapshot.getValue(); } @Override public void onCancelled(DatabaseError databaseError) { Log.w(TAG, "getUser:onCancelled", databaseError.toException()); } }); 

Дайте мне знать, если это сработает для вас 🙂

Метод equalto Firebase (String value) возвращает значение только в том случае, если оно точно соответствует. Это не похоже на запрос SQL LIKE