繁体   English   中英

在Firebase数据库child中查询

[英]Query in Firebase database child

我是android的新手,谁能帮我查询一下firebase下面划线的那一行? 查询结果应该是带下划线的字符串。

在此处输入图像描述

该字符串是驱动程序注册时 firebase 中自动生成的字符串。 所以硬编码那个字符串不是我的目标。

请参阅Users/Driver并遍历子项,您将获得密钥:

DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference().child("Users").child("Driver");


ValueEventListener listener = new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {

      //loop through the children
       for(DataSnapshot ds: dataSnapshot.getChildren()){

         //get the key or keys depending on how many keys

          String underLinedKey = ds.getKey();

       }

    }

    @Override
    public void onCancelled(DatabaseError databaseError) {
        //log error
        Log.w(TAG, "loadPost:onCancelled", databaseError.toException());

    }
};
mDatabase.addValueEventListener(listener);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM