如何获得firebase的文件数量?

时间:2019-09-10 12:07:56

标签: javascript firebase-realtime-database

我如何从Firebase实时数据库中获取大量文档? 我只找到Firebase Firestore的答案。

1 个答案:

答案 0 :(得分:0)

如果要获取Firebase实时数据库中的子代数,则必须在getChildrenCount()对象上使用DataSnapshot。我建议阅读Firebase Docs以获取更多信息。

Here也是如何使用它的示例。

以下代码示例也来自Firebase Docs。有点修改。

final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference();

// Attach a listener to print out the number of total children
ref.addValueEventListener(new ValueEventListener() {
  @Override
  public void onDataChange(DataSnapshot dataSnapshot) {
    long count = dataSnapshot.getChildrenCount();
    System.out.println(count);
  }

  @Override
  public void onCancelled(DatabaseError databaseError) {
    System.out.println("The read failed: " + databaseError.getCode());
  }
});