猿问

更改火库同级值

我有火库实时数据库

我需要使用节点更改同级值。symptomName

我尝试了以下方法:

  symptomssDatabase.child(symptomssDatabase.getKey()).child("count").setValue("0");


天涯尽头无女友
浏览 112回答 1
1回答

忽然笑

要更改 的值,请尝试以下操作:countFirebaseDatabase.getInstance().getReference().child("Symptoms").addValueEventListener(new ValueEventListener() {        @Override        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {            for (DataSnapshot ds : dataSnapshot.getChildren()) {                String key = ds.getKey();                FirebaseDatabase.getInstance().getReference().child("Symptoms").child(key).child("count").setValue("0");            }        }            @Override            public void onCancelled(@NonNull DatabaseError databaseError) {            }        });您需要迭代才能获得子节点上方的keycount
随时随地看视频慕课网APP

相关分类

Java
我要回答