Cloud Firestore CollectionReference查询字段

时间:2019-04-02 02:30:57

标签: firebase dart flutter google-cloud-firestore

我正在使用Flutter和Firebase Cloud Firestore。请问如何按字段查询CollectionReference?喜欢:

* database
** collection
*** document
**** field (string) to query

2 个答案:

答案 0 :(得分:2)

您必须使用where方法查询您的收藏集。然后,您将获得所有符合条件的文档。

firestore.collection('myCollection').where('yourField', isEqualTo: 'any');

答案 1 :(得分:0)

我正在使用它,并且有效

CollectionReference getRecord() {
    try {
      CollectionReference collectionReference = Firestore.instance.collection("collection-one").document("document one").collection("collection-two").where('field name', isEqualTo: 'string value');
      return collectionReference;
    } catch (e) {
      print('throw:' + e);
      return null;
    }
  }