当前位置: 首页 > 知识库问答 >
问题:

带有OR运算符flutter和firebase的Compund查询[重复]

步兴为
2023-03-14
Stream<List<FormQuestions>> get question {
  return someCollection
  .where('myQUestion', isEqualTo: 'nameQuestion')
  .snapshots()
  .map(_someQuestionListFromSnapshot);
}
Stream<List<FormQuestions>> get question {
  return someCollection
  .where('myQUestion', isEqualTo: 'nameQuestion')
  .where('myQuestion', isEqualTo: 'ageQuestion')
  .snapshots()
  .map(_someQuestionListFromSnapshot);
}

共有1个答案

叶桐
2023-03-14

Firestore不支持常规或查询,但它支持可以实现所需内容的查询。

您的查询将类似于citiesref.where('country','in',['usa','japan']);

someCollection
  .where('myQUestion', whereIn: ['nameQuestion', 'ageQuestion'])

另见:

    null
 类似资料:
  • 问题内容: 我有以下格式的json文件:- 我想根据以下内容查询文档:- 我尝试使用SearchSourceBuilder和QueryBuilders.matchQuery,但无法使用AND和OR运算符放置多个子查询。 我们如何使用OR和AND运算符查询elasticsearch? 问题答案: 我认为在这种情况下,Bool查询是最好的选择。 就像是 : 在Java中: 该部分是S,该部分都或多或少

  • 我有以下代码: 我的预期输出是注释。实际输出如下: 我对函数调用和输入运算符感到困惑。有人能好心解释一下实际结果吗?

  • 是否有可能在我的Firebase查询中插入通配符? 例如。

  • 这项测试似乎不能正常进行。为什么?我需要一个脚本,它接受第一个参数,检查它是哪个字母,并完成这项工作。如果字母是a、b、c或d,则退出,否则为右。

  • 问题内容: 单独使用单个JSONPath表达式,可以执行某种“ OR”或“ ||” 操作员。例如,这两个JSONPath布尔表达式用于检查日志JSON文件的严重性: 但我想在逻辑上做类似的事情: 有什么办法吗? 问题答案: 从JSONPath页面: [,]-XPath中的Union运算符导致节点集的组合。JSONPath允许将备用名称或数组索引作为一组。 尝试 编辑:逻辑AND和OR运算符似乎存在

  • 主要内容:AND 运算符,语法,实例,OR 运算符,语法,实例SQLite 的 AND 和 OR 运算符用于编译多个条件来缩小在 SQLite 语句中所选的数据。这两个运算符被称为连接运算符。 这些运算符为同一个 SQLite 语句中不同的运算符之间的多个比较提供了可能。 AND 运算符 AND 运算符允许在一个 SQL 语句的 WHERE 子句中的多个条件的存在。使用 AND 运算符时,只有当所有条件都为真(true)时,整个条件为真(true)。例如,只