相关疑难解决方法(0)

如何从firebase中的值获取密钥

当我知道Firebase中的以下结构中的"name"字段包含"efg"时,如何获取密钥"-KLpcURDV68BcbAvlPFy".

clubs
    -KLpcURDV68BcbAvlPFy
        dept: "abc"
        desc: "xyz"
        name: "efg"
    -asdasdasddsad
        dept: "asda"
        desc: "asd"
        name: "adddd"
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但它返回了"俱乐部"

mDatabase.child("clubs").orderByChild("name").equalTo("efg").addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            String clubkey =dataSnapshot.getKey();
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-realtime-database

10
推荐指数
2
解决办法
3万
查看次数

从Firebase中删除孩子

我使用以下代码添加一个孩子,并在FireBase中为其设置值。

 String ref = Constants.Client+"/"+Constants.firebaseProjects+"/"+Constants.ProjectName+"/xyz";
 final DatabaseReference ref = FirebaseDatabase.getInstance().getReference(FirebaseRefer);
 ref.child("mockChild").push().setValue("")
Run Code Online (Sandbox Code Playgroud)

如何删除“ mockChild”?

android firebase

1
推荐指数
1
解决办法
1万
查看次数