flutter - Flutter:Firestore如何保存查询结果?
问题描述
我有一个使用 FireStore 中的集合来显示信息的页面。我有带有 InkWell 的卡片,它使用 onTap 打开新页面并传递 DocumentSnapshot。现在在打开的页面中,我想执行不同集合的查询并从标题等于传递的 DocumentSnapshot 标题的节点获取数据。为此,我编写了一些代码。现在我想得到结果并保存它。具体来说,我想从查询节点 'title'、'desc' 和 'phone' 中保存为字符串以使用它。
我使用此代码进行查询,但不知道如何保存所述节点:
Stream<QuerySnapshot> snapshot(BuildContext context) async* {
yield* FirebaseFirestore.instance
.collection('campus' + widget.locationTitle.get('type'))
.where('title', isEqualTo: widget.locationTitle.get('title'))
.snapshots();
}
解决方案
推荐阅读
- php - PHPUnit 在断言它在视图中看到一个值时给了我一个错误
- java - 将多个客户端连接到服务器的问题
- php - 带有数组和数组切片函数的 PHP for 循环
- android-studio - 在 Android Studio 中获取默认目录视图
- docker - 如何正确 docker cp?
- ios - 定位请求权限的本地化
- docker - 尝试在 Windows 上使用 Docker 运行 tensorflow 时出现警告
- php - 如何在php中按日期(天)分组这个mysql值?
- pug - Passing a variable to Pug/Jade's Tag Interpolation feature
- c# - 带有通用主机的 SignalR 核心