如何根据Firestore中的特定字段检索集合中的文档?

时间:2018-08-05 13:59:43

标签: android firebase google-cloud-firestore

我的数据库结构

- `VHpHJDSvjyYmAteoQEu0AeEHWVg2` [collection]
  - `LI4deUjJK3uqOGhMLDfR` [document]
    - `Gallery` [collection]
      - `RjuCvHvuoz2GRW4Rkuyi` [document]
        - `attachmentId` [field]
        - `type` [field]

要获取集合Gallery中的所有文档

Query query = firebaseFirestore.collection(userId).document(docTripId).collection("Gallery");

如何基于字段Gallery检索集合type中的文档等于“相机”?

我们将不胜感激任何帮助。

1 个答案:

答案 0 :(得分:0)

应该是这样的:

CollectionReference  collection = firebaseFirestore.collection(userId).document(docTripId).collection("Gallery");

Query query = collection.whereEqualTo("type", "camera");

然后您选择get the resultslisten for realtime updates