如何检索嵌套对象中的数据?我能够获取文档中的所有数据但无法检索嵌套对象,只想将 usr_card-card1,card2 下的所有数据检索到数组或映射中
userid = FirebaseAuth.getInstance().getCurrentUser().getUid();
fStore = FirebaseFirestore.getInstance();
DocumentReference documentReference = fStore.collection("users").document(userid);
documentReference.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
@Override
public void onComplete(@NonNull Task<DocumentSnapshot> task) {
if (task.isSuccessful()) {
DocumentSnapshot document = task.getResult();
if (document.exists()) {
String usr_name = "usr_name",usr_email="usr_email";
String name = document.getString(usr_name);
String email = document.getString(usr_email);
Log.d(TAG, "DocumentSnapshot data: " + document.getData());
} else {
Log.d(TAG, "No such document");
}
} else {
Log.d(TAG, "get failed with ", task.getException());
}
}
});
