首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flutter firebase flutter类别

flutter firebase flutter类别
EN

Stack Overflow用户
提问于 2021-04-29 12:18:44
回答 1查看 48关注 0票数 0

你好,我是Firebase的新手,我一直在搜索如何根据用户点击的类别过滤streambuilder,遗憾的是,我什么也没找到

代码语言:javascript
复制
StreamBuilder<QuerySnapshot>(
                    stream: (searchString == null ||
                            searchString.trim() == '')
                        ? FirebaseFirestore.instance
                            .collection('posts')
                            .snapshots()
                        : FirebaseFirestore.instance
                            .collection('posts')
                            .orderBy('category')
                            .where('category', isEqualTo: '1')
                            .where('category', isEqualTo: '2')
                            .where('category', isEqualTo: '3')
                            .where('category', isEqualTo: '4')
                            .where('category', isEqualTo: '5')
                            .where('category', isEqualTo: '6')
                            .where('searchKey', arrayContains: searchString)
                            .snapshots(),

要将两者链接在一起enter image description here,我应该向GestureDetector添加什么

EN

回答 1

Stack Overflow用户

发布于 2021-04-29 15:43:33

类别过滤器的下一个是" and -ed (&&)“,所以在这种情况下,你的”.where“不能等于”1“,”2“和”3“等等。在同一时间。

您可以使用许多解决方案,比如类别(‘.where’,whereIn:'1','2')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67310994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档