Поле запроса Cloud Firestore CollectionReference

Я использую Flutter и Firebase Cloud Firestore. Пожалуйста, как я могу запросить CollectionReference по полю? Нравиться:

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

Предлагаю начать с документации. pub.dartlang.org/packages/cloud_firestore

Doug Stevenson 02.04.2019 04:56
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
1
1
872
2

Ответы 2

Вы должны запросить свою коллекцию, используя метод where. Затем вы получаете все документы, соответствующие критериям.

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

Привет, друг! Спасибо за Ваш ответ! В дополнение к моему вопросу я хотел бы запросить stringначал с текстом, который я хотел бы найти.

Deizo 03.04.2019 15:35

Я использую это, и это работает

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;
    }
  }

Другие вопросы по теме