如何在 Firestore Android 中获取 SubCollection 的文档 ID



我有一个类似的数据:

Collection
-document
- subCollection 
- randomDocumentId
-subSubCollection

编辑:

和randomDocmentId有一个集合所以我想把这个集合存储在randomDocumentId;

我如何访问那个特定的randomdocumententid

试试

public void getDocuments(String documentsId){
FirebaseFirestore firebaseFirestore = FirebaseFirestore.getInstance();
DocumentReference document = firebaseFirestore.collection("COLLECTION_NAME")
.document("Documnets_id").collection("SUB_COLLECTION").document(documentsId);

document.get().addOnSuccessListener(new OnSuccessListener< DocumentSnapshot >() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
if (documentSnapshot.exists()){
String result = documentSnapshot.getString("FIELD_NAME"); // Which you want
Log.d(TAG, result);
}
}
});
}

调用方法

getDocuments("Your documents id");

最新更新