flutter - 带有 OR 查询的多个 where 子句用于 firestore
问题描述
我想在我的颤振 firestore 查询中实现两个 where 子句,以便它们作为 OR 函数工作。如果任何查询为真,我希望显示结果。
解决方案
正如文档所述,Firestore 没有OR
对where
子句的操作。最接近的是 'in',它将根据值数组(最多 10 个值)检查单个字段。否则,您将不得不发出多个查询并将它们组合到您的应用程序中。
请查看当前支持的查询运算符。
推荐阅读
- maven - 是否可以在没有凭据的情况下从 maven-github 安装依赖项?
- angular - 如何根据日期选择器禁用 mat-select 的某些选项?
- vue.js - Vuex:无法正确初始化存储
- spring-boot - 如何仅使用组合键的一部分创建 Spring JPA 多对多关系?
- ruby-on-rails - Rails ActiveRecord::AssociationTypeMismatch - ActsAsTaggableOn::Tag(#755220) 预期,得到 "" 这是 String(#7280) 的一个实例:
- javascript - 如何解决 TypeScript 编译器错误“命名空间 'NodeJS' 没有导出的成员 'Global'”?
- java - 如何使用 Jackson 使用 feign 反序列化?
- reactjs - 431(请求标头字段太大)即使在清除缓存后,React 应用程序也会出错
- python - 如何从一系列字典中创建键和值的数据框
- android - 当应用程序处于后台或离子电容器应用程序被终止时,用于 Firebase 推送通知的事件侦听器或回调函数