java - 是否可以在 Firebase Firestore 文档中找到字段数。我如何在 Android Studio 中做到这一点
问题描述
我想查找 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()));
}
}
}
});
推荐阅读
- javascript - Chrome 扩展程序开发问题
- javascript - 如何在 React 中动态添加一些现有元素之间的新元素?
- java - Java Jackson 使用不同的属性名称
- c# - 未找到签名密钥 - IdentityServer4、OpenSSL 和 ASP.NET Core API
- c - C 中的 RSA 实现
- symfony - Symfony Forms CollectionType,按 ID 索引
- java - Java - 设置期间
- java - 如何在java中将base16转换为base 64,反之亦然?
- java - 澄清新的JVM内存参数InitialRAMPercentage和MinRAMPercentage的含义
- docker - 使用带有自定义挂载点的 docker 卷创建卷