Я использую Flutter и Firebase Cloud Firestore. Пожалуйста, как я могу запросить CollectionReference по полю? Нравиться:
* database
** collection
*** document
**** field (string) to query

Вы должны запросить свою коллекцию, используя метод where. Затем вы получаете все документы, соответствующие критериям.
firestore.collection('myCollection').where('yourField', isEqualTo: 'any');
Привет, друг! Спасибо за Ваш ответ! В дополнение к моему вопросу я хотел бы запросить stringначал с текстом, который я хотел бы найти.
Я использую это, и это работает
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;
}
}
Предлагаю начать с документации. pub.dartlang.org/packages/cloud_firestore