首页 > 解决方案 > 是否可以在 Firebase Firestore 文档中找到字段数。我如何在 Android Studio 中做到这一点

问题描述

我想查找 Firebase 文档中的字段总数。我该怎么做?

标签: javaandroidfirebasegoogle-cloud-firestore

解决方案


要获取特定文档中的字段数,请使用以下代码行:

FirebaseFirestore rootRef = FirebaseFirestore.getInstance();
DocumentReference docRef = rootRef.collection("yourCollection").document("yourDocument");
docRef.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
    @Override
    public void onComplete(@NonNull Task<DocumentSnapshot> task) {
        if (task.isSuccessful()) {
            DocumentSnapshot document = task.getResult();
            if (document.exists()) {
                Map<String, Object> map = document.getData();
                Log.d(TAG, String.valueOf(map.size()));
            }
        }
    }
});

推荐阅读