あなたが簡単にあなたのアプリケーションは、そのHospital
POJOクラスが含まれていると仮定すると、オブジェクトのリストにQuerySnapshot
をマッピングすることができますデータと一致する:
db.collection("Hospital")
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
// Convert the whole snapshot to a POJO list
List<Hospital> objects = task.getResult().toObjects(Hospital.class);
} else {
Log.d(TAG, "Error getting documents: ", task.getException());
}
}
});
The Hosp私はもう少し具体的にするのを忘れて https://firebase.google.com/docs/firestore/reference/android/QuerySnapshot.html#toObjects(java.lang.Class)
:
参照:イタルクラスは、このようになります。コレクションをPojoに変換するにはどうすればよいですか?たとえば、私はPacientesをどのようなJava構造にマップできますか? –
病院のコレクションはどうですか?どうすればそれらをマッピングできますか? –
これらは一度にすべてマッピングすることはできません。 Cloud Firestoreのクエリは浅く、サブコレクションからのデータは個別に取得する必要があります。 –