我正在使用Flutter和Firebase Cloud Firestore。请问如何按字段查询CollectionReference?喜欢:
* database
** collection
*** document
**** field (string) to query
答案 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;
}
}