【问题标题】:How do I retrieve multiple values ​from firestore?如何从 Firestore 中检索多个值?
【发布时间】:2021-01-27 01:50:07
【问题描述】:

使用 .whereEqualTo("name","a") 可以实现。

例如 '其中名称=“a”或名称=“b”' 条件怎么写?

【问题讨论】:

  • 我用'.where in()'解决了它
  • 您使用什么编程语言/平台?

标签: firebase google-cloud-firestore


【解决方案1】:

您正在寻找in。从那个链接:

citiesRef.where('country', 'in', ['USA', 'Japan']);

【讨论】:

  • 当我使用 where 命令时,出现以下错误。无法解析“collection_name”中的方法“where”
  • 确切的语法取决于您在问题中未指定的语言。如果您单击我包含的链接,它会显示大多数受支持的语言。
【解决方案2】:

您还可以链接多个方法来创建更具体的查询(逻辑 AND)。

citiesRef.whereEqualTo("state", "CO").whereEqualTo("name", "Denver");

您可以在复合查询文档here中阅读更多相关信息。

【讨论】:

猜你喜欢
  • 2018-05-13
  • 2021-07-15
  • 2019-01-12
  • 2020-11-01
  • 1970-01-01
  • 2019-06-16
  • 1970-01-01
  • 2019-03-14
  • 1970-01-01
相关资源
最近更新 更多