java - 是否可以在 Firebase Firestore 文档中找到字段数。我如何在 Android Studio 中做到这一点

标签 java android firebase google-cloud-firestore

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

最佳答案

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

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()));
            }
        }
    }
});

关于java - 是否可以在 Firebase Firestore 文档中找到字段数。我如何在 Android Studio 中做到这一点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54675346/

相关文章:

java - 从外部存储读取数据库文件

java - 是否可以仅使用文件名和参数来运行 java 文件?

java - 如何在android中获取准确的UTC时间戳

android - 在 libgdx 中设置世界边界

android - 将 Google Play 游戏与 Firebase Auth 结合使用

java - 从索引优先级队列中删除 (java)

java - ClassLoader 可以用任何东西替换数组

android - 如何向 wit.ai 发送 Http post 请求

javascript - 进度条不起作用 文件正在上传 firebase

javascript - 未收到 Firebase 消息