我有一个类似的数据:
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");