Flutter 上的 Firestore 查询 [英] Firestore queries on Flutter
本文介绍了Flutter 上的 Firestore 查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用 FlutterFire 中的 .where() 执行 Firestore 查询?因为文档和示例没有涵盖这一点,所以我很困惑.我还没有在这里找到其他问题,所以我希望我不会问重复.
How can I use the .where() in FlutterFire to perform queries for Firestore? Because the docs and example doesn't cover this I'm confused. I haven't found other questions on this here so I hope I'm not asking duplicate.
推荐答案
下面的示例遍历集合fields"中的每个文档,并过滤grower".没有这方面的文档,但您可以查看源代码.
Example below go through every document in the collection 'fields', and filter on 'grower`. There is no documentation on that, but you may check the source code.
import 'package:cloud_firestore/cloud_firestore.dart';
Firestore.instance.collection('fields').where('grower', isEqualTo: 1)
.snapshots().listen(
(data) => print('grower ${data.documents[0]['name']}')
);
来自源代码:
Query where(
String field, {
dynamic isEqualTo,
dynamic isLessThan,
dynamic isLessThanOrEqualTo,
dynamic isGreaterThan,
dynamic isGreaterThanOrEqualTo,
bool isNull,
}) {..}
这篇关于Flutter 上的 Firestore 查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文