Vam*_*hna 3 android google-cloud-firestore
我需要从Firestore中的以下数据结构获取formName和id的数据。在这种情况下如何获取数据,例如创建嵌套对象?

嵌套值可转换为Java中的地图,因此应使用以下方法解决问题:
DocumentReference docRef = db.collection("employees").doc("JdkK...");
docRef.get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
Map<String, Object> forms = documentSnapshot.get("dynForms");
for (Map.Entry<Object, Object> form: forms.entrySet()) {
String key = (String) form.getKey();
Map<Object, Object> values = (Map<Object, Object>)form.getValues();
String name = (String) values.get("formName");
}
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2248 次 |
| 最近记录: |