javascript - 如何获取firebase文件的数量?
问题描述
我如何从 firebase 实时数据库中获取文档数量?我只为 firebase firestore 找到答案。
解决方案
如果您想在 Firebase 实时数据库中获取孩子的数量,则必须getChildrenCount()
在DataSnapshot
对象上使用。我建议阅读Firebase 文档以获取更多信息。
这里也是一个如何使用它的例子。
以下代码示例也来自Firebase 文档。它有点修改。
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());
}
});
推荐阅读
- editor - 在 acme 中运行“win”命令时,提示符显示奇数符号
- python - Sklearn 逻辑分类器的 L1 和 L2 惩罚
- php - 循环包含一些子项和子项的 XML 以在 PHP 中以表格形式输出
- django - 根据另一个字段值向 django 表单添加额外的字段
- spring-boot - 在 Spring Boot 中使用嵌入式 Tomcat 时如何配置 HTTP 连接器属性
- python - 无法安装一些 requirements.txt python 依赖项
- flutter - Flutter 中的路由
- python - 如何在云端部署深度学习模型?
- android-source - Android 模拟器在成功构建 aosp 后无法启动
- c# - 在 Unity 场景中激活暂停菜单窗口时如何锁定我的相机视图?