我如何从Firebase实时数据库中获取大量文档? 我只找到Firebase Firestore的答案。
答案 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());
}
});