Firebase Firestore, get the reference document inside another document

前端 未结 2 1870
旧巷少年郎
旧巷少年郎 2020-12-11 17:47

I\'m using Firebase Cloud Firestore, I want when I\'m getting a document with reference field inside to receive the reference field as a document and not as a r

2条回答
  •  遥遥无期
    2020-12-11 18:15

    You can get multiple documents from a collection. Read get mutiple documents section from documentation

    Here's an example

    db.collection("classes")
        .document(idOfTheClassYouWantToGet)
        .collection("users")
        .get()
        .addOnCompleteListener(new OnCompleteListener(){
            @Override
            public void onComplete(@NonNull Task task) {
                if (task.isSuccessful()) {
                    for (DocumentSnapshot document : task.getResult()) {
                        User user = document.toObject(Users.class);
                   }
                } 
            }
        });
    

提交回复
热议问题