Flutter Firestore会在地图字段上获取带有条件的文档

所以我有一个这样的文件:

Field:
    NestedField: Value

如何使用where()Flutter中方法来提取所有满足条件的文档NestedField即:

Firestore.collection("forms").where("Field.NestedField",isEqualsTo: "Op1").getDocuments(). // This returns null

好的,这是由另一个与Firestore直接无关的错误引起的。Field.NesterForm方法有效,并返回数据。由于Firestore使用JSON,因此这是通过这种方式访问​​嵌套字段的正确方法。我正在测试的代码是:

List<DocumentSnapshot> docs;
await Firestore.instance.collection('form')
..where("FirstForm.Operator",isEqualTo: _filter.text)
.getDocuments().then((query) {
    docs = query.documents;
});
print("DOCS: $docs");

..之前where(),我并没有在第一次引起了看await不实际等待的回报,所以我的文档变量的打印总是返回null。一旦我删除了一个点,它现在可以正常工作,并且等值线也可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有条件的 Flutter 显示弹出窗口

带有条件小部件的Flutter Hero交易容器

Flutter:有条件地在列表中嵌套 Map

Flutter:如何有条件地添加小部件

有条件的颜色变化 Dart Flutter

Flutter PopupMenuButton - 如何有条件地禁用它

Flutter ListTile (tileColor) 有条件地

Flutter:有条件地显示BottomNavigationBar

如何在 Flutter 上获取 Cloud Firestore 上的文档 ID

带有Firestore文档中URL的Flutter video_player

在Codeigniter上获取带有条件的会话数据

Flutter:有条件的底部导航栏,用于根据if条件显示页面

FLUTTER:从所有文档中获取 firestore 值

使用StreamBuilder来获取Firestore文档,该文档包含Flutter中的地图列表

带有 Flutter 条件的 TextFormField

使用Flutter获取Firestore文档密钥

在Flutter中获取Cloud Firestore文档的路径

Cloud Firestore查询以获取文档ID,Flutter

Flutter:如果在InputDecoration的errorText属性中有条件,该如何使用?

Flutter:如何在调用构造函数后有条件地在 ChangeNotifier 内运行方法

在Flutter中有条件地显示/隐藏图块中的复选框

如何使用flutter在firestore中特定文档的字段内显示地图?

Flutter Firebase-从文档获取特定字段

Flutter FireStore

如何在 MongoDB 中添加带有条件的子文档字段?

flutter-firestore:如何检索地图字段和数组字段

如何使用flutter在Firestore中的文档中添加地图?

带有Firestore的Flutter搜索代表

Flutter:如何获取一个 Firestore 文档中字段的长度?