firebase - 有没有办法检索 Firestore 集合中的文档并将它们存储为列表?
问题描述
标题是不言自明的。一些示例代码将不胜感激。
如果可能的话,有没有办法提取集合中与文档中特定字段的值相对应的所有文档(即过滤器实现)?
解决方案
是的,有可能。您可以使用StreamBuilder
. 例如 :
StreamBuilder(
stream: Firestore.instance
.collection("yourCollection")
.where("query", isEqualTo: "something"),
.snapshots();
builder: (context, snapshot) {
if (snapshot.hasError) {
return Center(
child: Text("Error fetching posts ${snapshot.error}"),
);
}
if (snapshot.hasData) {
List<UserDefinedModel> list = snapshot.data.documents;
// other code...
// return Widget
}
}
);
推荐阅读
- node.js - 无法将日志从 Hapi-Pino 发送到 Elasticsearch
- .htaccess - 如何让 TYPO3 对丢失的文件进行错误处理和重定向
- c - c中的嵌套strtok导致无限循环
- php - 为什么 Laravel 的错误界面的信息被隐藏了?
- html - Linkedin 没有从个人网站获取预览图片
- spring-boot - 在 Spring Boot 中使用 Persistent Quartz Scheduler 同时使用 R2DBC
- git - 本地 GIT 分支和远程 GITHUB 分支是否需要相同才能推送代码?
- rust - 如何从函数返回具有 String 类型字段的结构 Vec?
- c# - OpenQA.Selenium.WebDriverException
- java - @Async 不会被 @ControllerAdvice 调用以获取全局异常