有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java查找数据库结构中的子节点数量

大家好,有没有办法计算firebase中的儿童数量

我有一个这样的数据库结构

Testitem1{
test: ""
},
Testitem2{
test: ""
}

i want to count only the Testitem nodes


共 (1) 个答案

  1. # 1 楼答案

    计算firebase实时数据库中的子节点

    FirebaseDatabase database = FirebaseDatabase.getInstance(); // get the reference of child containing testitems
    DatabaseReference myRef = database.getReference();
    
    myRef.addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        for (DataSnapshot snap: dataSnapshot.getChildren()) {
            Log.e(snap.getKey(),snap.getChildrenCount() + "");
        }
    }
    
    @Override
    public void onCancelled(DatabaseError databaseError) {
    
    }
    });