Firebase通过键从子对象中检索数据

?

?

现在我要做的是让所有的子节点的category值都为shop

我已经试过这个代码了

Firebase ref = new Firebase("https://top-africa.firebaseio.com/businesses/);
ref.orderByChild("category").equalTo("shop");
        ref.addChildEventListener(new ChildEventListener() {
            @Override
            public void onChildAdded(DataSnapshot dataSnapshot,  String s) {
                Object ob = dataSnapshot.getValue();
                System.out.println("There are " + dataSnapshot.getKey() + " blog posts==" + dataSnapshot.getValue());
            }
 });

但是,当我查看日志时,它会打印出所有10个子对象,而我想我只会检索一个,因为category shop只有一个值。

我不知道我错过了什么。你能帮我解决这个问题吗?

转载请注明出处:http://www.nali5.com/article/20230511/1148591.html