当我知道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) 我使用以下代码添加一个孩子,并在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”?