【问题标题】:Flutter firestore: Query Document with 'where' & DISTINCT Document FieldFlutter firestore:使用“where”和 DISTINCT 文档字段查询文档
【发布时间】:2019-03-21 04:45:27
【问题描述】:

我想查询我的数据库,以便它返回所选字段的不同值。 (如 SELECT DICTINCT)在 MySQL 中。

示例:我查询我的 firstore 集合以获取 Documents where field messageTo isEqualTo 'Terry',这工作正常,但返回具有相同字段 'chatID' 的多个文档。

我想查询 Collection 以返回 Documents where field messageTo isEqualTo 'Terry' 并将 'ChatID' 字段设为 DISTINCT 值。

【问题讨论】:

    标签: firebase dart flutter google-cloud-firestore


    【解决方案1】:

    Firestore 没有任何等同于“选择不同”的功能。您必须通过查看查询返回的文档来对客户端做出决定。

    值得注意的是,在更一般的意义上,Firestore 在使用客户端应用 API 时也不提供任何类型的文档投影视图。不同的选择实际上是一种投影,因为它只返回某些字段。 Firestore 文档提取和查询始终返回文档中的所有字段。

    【讨论】:

      猜你喜欢
      • 2021-05-11
      • 2021-04-18
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-08
      • 2020-12-26
      • 1970-01-01
      相关资源
      最近更新 更多