java 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
{
我不知道我错过了什么。你能帮我解决这个问题吗
# 1 楼答案
您的引用指向business,因此使用query获取带有条件的数据