Firebase如何使用orderbychild [英] Firebase how to use orderbychild

查看:63
本文介绍了Firebase如何使用orderbychild的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

medics/randomid/medicname = someValue

medics/randomid/medicname = someValue

我希望这个医生的名字与Firebase一起获得列表视图

I want this medic name get listview with firebase

dref = FirebaseDatabase.getInstance().getReference().child("users").child(kullaniciuid).child(medic).orderByChild("medicname");

dref.addChildEventListener(new ChildEventListener() {
    @Override
    public void onChildAdded(DataSnapshot dataSnapshot, String s) {


        ss = dataSnapshot.getValue().toString();
        s = dataSnapshot.getKey();
        list.add(ss);

        barkodlist.add(s);

        count++;
        if(count >= dataSnapshot.getChildrenCount()){
            //stop progress bar here
            count = 0;
            adapter();
        }
    }

推荐答案

如果您的数据库如下:

medics:
    <RANDOM_UUID>:
        medicname: "Some value"

然后您应该使用

dref = FirebaseDatabase.getInstance().getReference().child("medics").orderByChild("medicname");
dref.addChildEventListener(new ChildEventListener() { ... });

如果您要使用orderByChild查询孩子,请忽略UUID.

Ignore the UUID if you're querying childs using orderByChild.

这篇关于Firebase如何使用orderbychild的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆