
我想获取状态为 NOT OK 的所有化合物的值,您可以在我上传的图片中看到。我试过这个,但我没能得到这些值。请帮助我为我想要实现的目标创建正确的查询。
mUserCompounds.orderByChild("status").equalTo("NOT OK").addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
long compounds_solved = dataSnapshot.getChildrenCount();
String output = String.valueOf(compounds_solved);
Log.d("OUTPUT", "Total not ok " + output);
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String s) {
long compounds_solved = dataSnapshot.getChildrenCount();
String output = String.valueOf(compounds_solved);
Log.d("OUTPUT", "Total not ok " + output);
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
}); …Run Code Online (Sandbox Code Playgroud)